/*
** Lua binding: LuaCode
** Generated automatically by 1.0.92+dora on Thu Jul  3 15:24:15 2025.
*/

#include "Const/Header.h"
#include "Lua/ToLua/tolua++.h"
using namespace Dora;

/* function to register type */
static void tolua_reg_types(lua_State* tolua_S)
{
}

/* Open function */
TOLUA_API int tolua_LuaCode_open (lua_State* tolua_S)
{
 tolua_open(tolua_S);
 tolua_reg_types(tolua_S);
 tolua_module(tolua_S,NULL,0);
 tolua_beginmodule(tolua_S,NULL);

  { /* begin embedded lua code */
   int top = lua_gettop(tolua_S);
   static const unsigned char B[] = {
    45, 45, 91, 91, 32, 67,111,112,121,114,105,103,104,116, 32,
   40, 99, 41, 32, 50, 48, 49, 54, 45, 50, 48, 50, 53, 32, 76,
  105, 32, 74,105,110, 32, 60,100,114, 97,103,111,110, 45,102,
  108,121, 64,113,113, 46, 99,111,109, 62, 10, 10, 80,101,114,
  109,105,115,115,105,111,110, 32,105,115, 32,104,101,114,101,
   98,121, 32,103,114, 97,110,116,101,100, 44, 32,102,114,101,
  101, 32,111,102, 32, 99,104, 97,114,103,101, 44, 32,116,111,
   32, 97,110,121, 32,112,101,114,115,111,110, 32,111, 98,116,
   97,105,110,105,110,103, 32, 97, 32, 99,111,112,121, 32,111,
  102, 32,116,104,105,115, 32,115,111,102,116,119, 97,114,101,
   32, 97,110,100, 32, 97,115,115,111, 99,105, 97,116,101,100,
   32,100,111, 99,117,109,101,110,116, 97,116,105,111,110, 32,
  102,105,108,101,115, 32, 40,116,104,101, 32, 34, 83,111,102,
  116,119, 97,114,101, 34, 41, 44, 32,116,111, 32,100,101, 97,
  108, 32,105,110, 32,116,104,101, 32, 83,111,102,116,119, 97,
  114,101, 32,119,105,116,104,111,117,116, 32,114,101,115,116,
  114,105, 99,116,105,111,110, 44, 32,105,110, 99,108,117,100,
  105,110,103, 32,119,105,116,104,111,117,116, 32,108,105,109,
  105,116, 97,116,105,111,110, 32,116,104,101, 32,114,105,103,
  104,116,115, 32,116,111, 32,117,115,101, 44, 32, 99,111,112,
  121, 44, 32,109,111,100,105,102,121, 44, 32,109,101,114,103,
  101, 44, 32,112,117, 98,108,105,115,104, 44, 32,100,105,115,
  116,114,105, 98,117,116,101, 44, 32,115,117, 98,108,105, 99,
  101,110,115,101, 44, 32, 97,110,100, 47,111,114, 32,115,101,
  108,108, 32, 99,111,112,105,101,115, 32,111,102, 32,116,104,
  101, 32, 83,111,102,116,119, 97,114,101, 44, 32, 97,110,100,
   32,116,111, 32,112,101,114,109,105,116, 32,112,101,114,115,
  111,110,115, 32,116,111, 32,119,104,111,109, 32,116,104,101,
   32, 83,111,102,116,119, 97,114,101, 32,105,115, 32,102,117,
  114,110,105,115,104,101,100, 32,116,111, 32,100,111, 32,115,
  111, 44, 32,115,117, 98,106,101, 99,116, 32,116,111, 32,116,
  104,101, 32,102,111,108,108,111,119,105,110,103, 32, 99,111,
  110,100,105,116,105,111,110,115, 58, 10, 10, 84,104,101, 32,
   97, 98,111,118,101, 32, 99,111,112,121,114,105,103,104,116,
   32,110,111,116,105, 99,101, 32, 97,110,100, 32,116,104,105,
  115, 32,112,101,114,109,105,115,115,105,111,110, 32,110,111,
  116,105, 99,101, 32,115,104, 97,108,108, 32, 98,101, 32,105,
  110, 99,108,117,100,101,100, 32,105,110, 32, 97,108,108, 32,
   99,111,112,105,101,115, 32,111,114, 32,115,117, 98,115,116,
   97,110,116,105, 97,108, 32,112,111,114,116,105,111,110,115,
   32,111,102, 32,116,104,101, 32, 83,111,102,116,119, 97,114,
  101, 46, 10, 10, 84, 72, 69, 32, 83, 79, 70, 84, 87, 65, 82,
   69, 32, 73, 83, 32, 80, 82, 79, 86, 73, 68, 69, 68, 32, 34,
   65, 83, 32, 73, 83, 34, 44, 32, 87, 73, 84, 72, 79, 85, 84,
   32, 87, 65, 82, 82, 65, 78, 84, 89, 32, 79, 70, 32, 65, 78,
   89, 32, 75, 73, 78, 68, 44, 32, 69, 88, 80, 82, 69, 83, 83,
   32, 79, 82, 32, 73, 77, 80, 76, 73, 69, 68, 44, 32, 73, 78,
   67, 76, 85, 68, 73, 78, 71, 32, 66, 85, 84, 32, 78, 79, 84,
   32, 76, 73, 77, 73, 84, 69, 68, 32, 84, 79, 32, 84, 72, 69,
   32, 87, 65, 82, 82, 65, 78, 84, 73, 69, 83, 32, 79, 70, 32,
   77, 69, 82, 67, 72, 65, 78, 84, 65, 66, 73, 76, 73, 84, 89,
   44, 32, 70, 73, 84, 78, 69, 83, 83, 32, 70, 79, 82, 32, 65,
   32, 80, 65, 82, 84, 73, 67, 85, 76, 65, 82, 32, 80, 85, 82,
   80, 79, 83, 69, 32, 65, 78, 68, 32, 78, 79, 78, 73, 78, 70,
   82, 73, 78, 71, 69, 77, 69, 78, 84, 46, 32, 73, 78, 32, 78,
   79, 32, 69, 86, 69, 78, 84, 32, 83, 72, 65, 76, 76, 32, 84,
   72, 69, 32, 65, 85, 84, 72, 79, 82, 83, 32, 79, 82, 32, 67,
   79, 80, 89, 82, 73, 71, 72, 84, 32, 72, 79, 76, 68, 69, 82,
   83, 32, 66, 69, 32, 76, 73, 65, 66, 76, 69, 32, 70, 79, 82,
   32, 65, 78, 89, 32, 67, 76, 65, 73, 77, 44, 32, 68, 65, 77,
   65, 71, 69, 83, 32, 79, 82, 32, 79, 84, 72, 69, 82, 32, 76,
   73, 65, 66, 73, 76, 73, 84, 89, 44, 32, 87, 72, 69, 84, 72,
   69, 82, 32, 73, 78, 32, 65, 78, 32, 65, 67, 84, 73, 79, 78,
   32, 79, 70, 32, 67, 79, 78, 84, 82, 65, 67, 84, 44, 32, 84,
   79, 82, 84, 32, 79, 82, 32, 79, 84, 72, 69, 82, 87, 73, 83,
   69, 44, 32, 65, 82, 73, 83, 73, 78, 71, 32, 70, 82, 79, 77,
   44, 32, 79, 85, 84, 32, 79, 70, 32, 79, 82, 32, 73, 78, 32,
   67, 79, 78, 78, 69, 67, 84, 73, 79, 78, 32, 87, 73, 84, 72,
   32, 84, 72, 69, 32, 83, 79, 70, 84, 87, 65, 82, 69, 32, 79,
   82, 32, 84, 72, 69, 32, 85, 83, 69, 32, 79, 82, 32, 79, 84,
   72, 69, 82, 32, 68, 69, 65, 76, 73, 78, 71, 83, 32, 73, 78,
   32, 84, 72, 69, 32, 83, 79, 70, 84, 87, 65, 82, 69, 46, 32,
   93, 93, 10, 10,108,111, 99, 97,108, 32,116,111,108,117, 97,
   32, 61, 32, 68,111,114, 97, 46,116,111,108,117, 97, 10,108,
  111, 99, 97,108, 32,115,101,116,109,101,116, 97,116, 97, 98,
  108,101, 32, 61, 32,115,101,116,109,101,116, 97,116, 97, 98,
  108,101, 10,108,111, 99, 97,108, 32,103,101,116,109,101,116,
   97,116, 97, 98,108,101, 32, 61, 32,103,101,116,109,101,116,
   97,116, 97, 98,108,101, 10,108,111, 99, 97,108, 32,112, 97,
  105,114,115, 32, 61, 32,112, 97,105,114,115, 10,108,111, 99,
   97,108, 32,114, 97,119,103,101,116, 32, 61, 32,114, 97,119,
  103,101,116, 10,108,111, 99, 97,108, 32,114, 97,119,115,101,
  116, 32, 61, 32,114, 97,119,115,101,116, 10,108,111, 99, 97,
  108, 32,116,121,112,101, 32, 61, 32,116,121,112,101, 10, 10,
   45, 45, 91, 91, 10, 49, 46, 67,108, 97,115,115, 32, 70,105,
  101,108,100, 10, 10,  9, 48, 32, 45, 32, 67, 43, 43, 32,105,
  110,115,116, 97,110, 99,101, 10,  9, 49, 32, 45, 32,103,101,
  116,116,101,114,115, 10,  9, 50, 32, 45, 32,115,101,116,116,
  101,114,115, 10, 10, 50, 46, 70,105,101,108,100, 32, 76,101,
  118,101,108, 10, 10,  9, 49, 32, 45, 32, 99,108, 97,115,115,
   10,  9, 50, 32, 45, 32,105,110,115,116, 97,110, 99,101, 10,
   10, 51, 46, 84,111, 32,105,110,104,101,114,105,116, 32, 97,
   32, 99,108, 97,115,115, 10, 10,  9, 45, 45, 32, 73,110,104,
  101,114,105,116, 32, 97, 32,108,117, 97, 32,116, 97, 98,108,
  101, 32, 99,108, 97,115,115, 10,  9,108,111, 99, 97,108, 32,
   66, 97,115,101, 32, 61, 32, 67,108, 97,115,115, 40,123, 32,
   46, 46, 46, 32,125, 41, 10,  9,108,111, 99, 97,108, 32, 77,
  121, 67,108, 97,115,115, 32, 61, 32, 67,108, 97,115,115, 40,
   66, 97,115,101, 44, 32,123, 32, 46, 46, 46, 32,125, 41, 10,
   10,  9, 45, 45, 32, 73,110,104,101,114,105,116, 32, 97, 32,
   67, 43, 43, 32,105,110,115,116, 97,110, 99,101, 32, 99,108,
   97,115,115, 10,  9,108,111, 99, 97,108, 32, 77,121, 67,108,
   97,115,115, 32, 61, 32, 67,108, 97,115,115, 40,123, 10,  9,
    9, 95, 95,112, 97,114,116,105, 97,108, 32, 61, 32,102,117,
  110, 99,116,105,111,110, 40,115,101,108,102, 44, 32, 97,114,
  103,115, 41, 10,  9,  9,  9,114,101,116,117,114,110, 32, 78,
  111,100,101, 40, 41, 10,  9,  9,101,110,100, 44, 10,  9,125,
   41, 10, 10,  9, 45, 45, 32,111,114, 10,  9,108,111, 99, 97,
  108, 32, 77,121, 67,108, 97,115,115, 32, 61, 32, 67,108, 97,
  115,115, 40,102,117,110, 99,116,105,111,110, 40, 97,114,103,
  115, 41, 10,  9,  9,114,101,116,117,114,110, 32, 78,111,100,
  101, 40, 41, 10,  9,101,110,100, 44, 32,123, 32, 46, 46, 46,
   32,125, 41, 10, 10,  9, 45, 45, 32,111,114, 10,  9,108,111,
   99, 97,108, 32, 77,121, 67,108, 97,115,115, 32, 61, 32, 67,
  108, 97,115,115, 40, 78,111,100,101, 44, 32,123, 32, 46, 46,
   46, 32,125, 41, 10, 10, 52, 46, 84,111, 32, 97,100,100, 32,
   99,108, 97,115,115, 32,109,101,109, 98,101,114, 32,102,117,
  110, 99,116,105,111,110, 10, 10,  9,108,111, 99, 97,108, 32,
   77,121, 67,108, 97,115,115, 32, 61, 32, 67,108, 97,115,115,
   40,123, 10,  9,  9,102,111,111, 32, 61, 32,102,117,110, 99,
  116,105,111,110, 40,115,101,108,102, 41, 10,  9,  9,  9,112,
  114,105,110,116, 40, 34, 98, 97,114, 34, 41, 10,  9,  9,101,
  110,100, 10,  9,125, 41, 10, 10,  9, 45, 45, 32,111,114, 10,
    9,108,111, 99, 97,108, 32, 77,121, 67,108, 97,115,115, 32,
   61, 32, 67,108, 97,115,115, 40, 41, 10, 10,  9,102,117,110,
   99,116,105,111,110, 32, 77,121, 67,108, 97,115,115, 58,102,
  111,111, 40, 41, 10,  9,  9,112,114,105,110,116, 40, 34, 98,
   97,114, 34, 41, 10,  9,101,110,100, 10, 10, 53, 46, 85,115,
  101, 32,110,117,109, 98,101,114, 32,105,110,100,101,120, 32,
  116,111, 32, 97,100,100, 32,102,105,101,108,100, 32,116,111,
   32, 97, 32, 99,108, 97,115,115, 10,  9,105,115, 32,100,101,
  112,114,101, 99, 97,116,101,100, 46, 32, 69,120, 97,109,112,
  108,101, 32, 98,101,108,111,119, 32,109, 97,121, 32, 99, 97,
  117,115,101, 32,101,114,114,111,114, 46, 10, 10,  9, 77,121,
   67,108, 97,115,115, 32, 61, 32, 67,108, 97,115,115, 40,123,
   10,  9,  9, 91, 49, 93, 32, 61, 32, 49, 50, 51, 10,  9,  9,
   91, 50, 93, 32, 61, 32, 57, 57, 56, 10,  9,  9, 91, 51, 93,
   32, 61, 32, 50, 51, 51, 10,  9,125, 41, 10, 10, 54, 46, 73,
  110,115,116, 97,110, 99,101, 32, 99,114,101, 97,116,101,100,
   32, 98,121, 32, 99,108, 97,115,115, 32,104, 97,115, 32,115,
  111,109,101, 32,115,112,101, 99,105, 97,108, 32,102,105,101,
  108,100, 10, 10,  9,108,111, 99, 97,108, 32, 66, 97,115,101,
   67,108, 97,115,115, 32, 61, 32, 67,108, 97,115,115, 40, 41,
   10,  9,108,111, 99, 97,108, 32, 77,121, 67,108, 97,115,115,
   32, 61, 32, 67,108, 97,115,115, 40, 66, 97,115,101, 67,108,
   97,115,115, 41, 10, 10,  9,108,111, 99, 97,108, 32,105,110,
  115,116, 32, 61, 32, 77,121, 67,108, 97,115,115, 40, 41, 10,
    9,112,114,105,110,116, 40,105,110,115,116, 46, 95, 95, 99,
  108, 97,115,115, 32, 61, 61, 32, 77,121, 67,108, 97,115,115,
   41, 32, 45, 45, 32,116,114,117,101, 10,  9,112,114,105,110,
  116, 40,105,110,115,116, 46, 95, 95, 98, 97,115,101, 32, 61,
   61, 32, 66, 97,115,101, 67,108, 97,115,115, 41, 32, 45, 45,
   32,116,114,117,101, 10, 93, 93, 10, 10,108,111, 99, 97,108,
   32, 67,112,112, 73,110,115,116, 32, 60, 99,111,110,115,116,
   62, 32, 61, 32, 48, 10,108,111, 99, 97,108, 32, 71,101,116,
  116,101,114, 32, 60, 99,111,110,115,116, 62, 32, 61, 32, 49,
   10,108,111, 99, 97,108, 32, 83,101,116,116,101,114, 32, 60,
   99,111,110,115,116, 62, 32, 61, 32, 50, 10, 10,108,111, 99,
   97,108, 32, 67,108, 97,115,115, 70,105,101,108,100, 32, 60,
   99,111,110,115,116, 62, 32, 61, 32, 49, 10,108,111, 99, 97,
  108, 32, 79, 98,106,101, 99,116, 70,105,101,108,100, 32, 60,
   99,111,110,115,116, 62, 32, 61, 32, 50, 10, 10,108,111, 99,
   97,108, 32,102,117,110, 99,116,105,111,110, 32, 95, 95, 99,
   97,108,108, 40, 99,108,115, 44, 32, 46, 46, 46, 41, 10,  9,
  108,111, 99, 97,108, 32,105,110,115,116, 32, 61, 32,123,125,
   10,  9,115,101,116,109,101,116, 97,116, 97, 98,108,101, 40,
  105,110,115,116, 44, 32, 99,108,115, 41, 10,  9,105,102, 32,
   99,108,115, 46, 95, 95,112, 97,114,116,105, 97,108, 32,116,
  104,101,110, 10,  9,  9,108,111, 99, 97,108, 32, 99, 95,105,
  110,115,116, 32, 61, 32, 99,108,115, 46, 95, 95,112, 97,114,
  116,105, 97,108, 40,105,110,115,116, 44, 32, 46, 46, 46, 41,
   10,  9,  9,105,102, 32, 99, 95,105,110,115,116, 32,116,104,
  101,110, 10,  9,  9,  9,108,111, 99, 97,108, 32,112,101,101,
  114, 32, 61, 32,116,111,108,117, 97, 46,103,101,116,112,101,
  101,114, 40, 99, 95,105,110,115,116, 41, 10,  9,  9,  9,105,
  102, 32,112,101,101,114, 32,116,104,101,110, 10,  9,  9,  9,
    9,102,111,114, 32,107, 44, 32,118, 32,105,110, 32,112, 97,
  105,114,115, 40,112,101,101,114, 41, 32,100,111, 10,  9,  9,
    9,  9,  9,105,110,115,116, 91,107, 93, 32, 61, 32,118, 10,
    9,  9,  9,  9,101,110,100, 10,  9,  9,  9,  9,108,111, 99,
   97,108, 32,112,101,101,114, 67,108, 97,115,115, 32, 61, 32,
  103,101,116,109,101,116, 97,116, 97, 98,108,101, 40,112,101,
  101,114, 41, 10,  9,  9,  9,  9,105,102, 32,112,101,101,114,
   67,108, 97,115,115, 32,116,104,101,110, 10,  9,  9,  9,  9,
    9,108,111, 99, 97,108, 32, 98, 97,115,101, 67,108, 97,115,
  115, 32, 61, 32,103,101,116,109,101,116, 97,116, 97, 98,108,
  101, 40, 99,108,115, 41, 10,  9,  9,  9,  9,  9,115,101,116,
  109,101,116, 97,116, 97, 98,108,101, 40, 98, 97,115,101, 67,
  108, 97,115,115, 44, 32,112,101,101,114, 67,108, 97,115,115,
   41, 32, 45, 45, 32, 99,104, 97,105,110,105,110,103, 32,112,
   97,114,116,105, 97,108, 32, 99,108, 97,115,115, 96,115, 32,
  109,101,116, 97,116, 97, 98,108,101, 10,  9,  9,  9,  9,101,
  110,100, 10,  9,  9,  9,101,110,100, 10,  9,  9,  9,116,111,
  108,117, 97, 46,115,101,116,112,101,101,114, 40, 99, 95,105,
  110,115,116, 44, 32,105,110,115,116, 41, 10,  9,  9,  9,105,
  110,115,116, 91, 67,112,112, 73,110,115,116, 93, 32, 61, 32,
   99, 95,105,110,115,116, 10,  9,  9,101,110,100, 10,  9,  9,
  105,110,115,116, 32, 61, 32, 99, 95,105,110,115,116, 32,111,
  114, 32,105,110,115,116, 10,  9,101,110,100, 10,  9,105,102,
   32, 99,108,115, 46, 95, 95,105,110,105,116, 32,116,104,101,
  110, 10,  9,  9, 99,108,115, 46, 95, 95,105,110,105,116, 40,
  105,110,115,116, 44, 32, 46, 46, 46, 41, 10,  9,101,110,100,
   10,  9,114,101,116,117,114,110, 32,105,110,115,116, 10,101,
  110,100, 10, 10,108,111, 99, 97,108, 32,102,117,110, 99,116,
  105,111,110, 32, 95, 95,105,110,100,101,120, 40,115,101,108,
  102, 44, 32,110, 97,109,101, 41, 10,  9,108,111, 99, 97,108,
   32, 99,108,115, 32, 61, 32,103,101,116,109,101,116, 97,116,
   97, 98,108,101, 40,115,101,108,102, 41, 10,  9,108,111, 99,
   97,108, 32,105,116,101,109, 32, 61, 32, 99,108,115, 91, 71,
  101,116,116,101,114, 93, 91,110, 97,109,101, 93, 32, 45, 45,
   32, 97, 99, 99,101,115,115, 32,112,114,111,112,101,114,116,
  105,101,115, 10,  9,105,102, 32,105,116,101,109, 32,116,104,
  101,110, 10,  9,  9,114,101,116,117,114,110, 32,105,116,101,
  109, 40,114, 97,119,103,101,116, 40,115,101,108,102, 44, 32,
   67,112,112, 73,110,115,116, 41, 32,111,114, 32,115,101,108,
  102, 41, 10,  9,101,108,115,101, 10,  9,  9,105,116,101,109,
   32, 61, 32,114, 97,119,103,101,116, 40, 99,108,115, 44, 32,
  110, 97,109,101, 41, 32, 45, 45, 32, 97, 99, 99,101,115,115,
   32,109,101,109, 98,101,114, 32,102,117,110, 99,116,105,111,
  110,115, 10,  9,  9,105,102, 32,105,116,101,109, 32,126, 61,
   32,110,105,108, 32,116,104,101,110, 10,  9,  9,  9,114,101,
  116,117,114,110, 32,105,116,101,109, 10,  9,  9,101,108,115,
  101, 10,  9,  9,  9,108,111, 99, 97,108, 32, 99, 32, 61, 32,
  103,101,116,109,101,116, 97,116, 97, 98,108,101, 40, 99,108,
  115, 41, 10,  9,  9,  9,119,104,105,108,101, 32, 99, 32,100,
  111, 32, 45, 45, 32,114,101, 99,117,114,115,105,118,101, 32,
  116,111, 32, 97, 99, 99,101,115,115, 32,115,117,112,101,114,
   32, 99,108, 97,115,115,101,115, 10,  9,  9,  9,  9,105,116,
  101,109, 32, 61, 32, 99, 91, 71,101,116,116,101,114, 93, 91,
  110, 97,109,101, 93, 10,  9,  9,  9,  9,105,102, 32,105,116,
  101,109, 32,116,104,101,110, 10,  9,  9,  9,  9,  9, 99,108,
  115, 91, 71,101,116,116,101,114, 93, 91,110, 97,109,101, 93,
   32, 61, 32,105,116,101,109, 32, 45, 45, 32, 99, 97, 99,104,
  101, 32,115,117,112,101,114, 32,112,114,111,112,101,114,116,
  105,101,115, 32,116,111, 32, 99,108, 97,115,115, 10,  9,  9,
    9,  9,  9,114,101,116,117,114,110, 32,105,116,101,109, 40,
  114, 97,119,103,101,116, 40,115,101,108,102, 44, 32, 67,112,
  112, 73,110,115,116, 41, 32,111,114, 32,115,101,108,102, 41,
   10,  9,  9,  9,  9,101,108,115,101, 10,  9,  9,  9,  9,  9,
  105,116,101,109, 32, 61, 32,114, 97,119,103,101,116, 40, 99,
   44, 32,110, 97,109,101, 41, 10,  9,  9,  9,  9,  9,105,102,
   32,105,116,101,109, 32,126, 61, 32,110,105,108, 32,116,104,
  101,110, 10,  9,  9,  9,  9,  9,  9,114, 97,119,115,101,116,
   40, 99,108,115, 44, 32,110, 97,109,101, 44, 32,105,116,101,
  109, 41, 32, 45, 45, 32, 99, 97, 99,104,101, 32,115,117,112,
  101,114, 32,109,101,109, 98,101,114, 32,116,111, 32, 99,108,
   97,115,115, 10,  9,  9,  9,  9,  9,  9,114,101,116,117,114,
  110, 32,105,116,101,109, 10,  9,  9,  9,  9,  9,101,110,100,
   10,  9,  9,  9,  9,101,110,100, 10,  9,  9,  9,  9, 99, 32,
   61, 32,103,101,116,109,101,116, 97,116, 97, 98,108,101, 40,
   99, 41, 10,  9,  9,  9,101,110,100, 10,  9,  9,  9,114,101,
  116,117,114,110, 32,110,105,108, 10,  9,  9,101,110,100, 10,
    9,101,110,100, 10,101,110,100, 10, 10,108,111, 99, 97,108,
   32,102,117,110, 99,116,105,111,110, 32, 95, 95,110,101,119,
  105,110,100,101,120, 40,115,101,108,102, 44, 32,110, 97,109,
  101, 44, 32,118, 97,108,117,101, 41, 10,  9,108,111, 99, 97,
  108, 32, 99,108,115, 32, 61, 32,103,101,116,109,101,116, 97,
  116, 97, 98,108,101, 40,115,101,108,102, 41, 10,  9,108,111,
   99, 97,108, 32,105,116,101,109, 32, 61, 32, 99,108,115, 91,
   83,101,116,116,101,114, 93, 91,110, 97,109,101, 93, 32, 45,
   45, 32, 97, 99, 99,101,115,115, 32,112,114,111,112,101,114,
  116,105,101,115, 10,  9,105,102, 32,105,116,101,109, 32,116,
  104,101,110, 10,  9,  9,105,116,101,109, 40,114, 97,119,103,
  101,116, 40,115,101,108,102, 44, 32, 67,112,112, 73,110,115,
  116, 41, 32,111,114, 32,115,101,108,102, 44, 32,118, 97,108,
  117,101, 41, 10,  9,101,108,115,101, 10,  9,  9,108,111, 99,
   97,108, 32, 99, 32, 61, 32,103,101,116,109,101,116, 97,116,
   97, 98,108,101, 40, 99,108,115, 41, 10,  9,  9,119,104,105,
  108,101, 32, 99, 32,100,111, 32, 45, 45, 32,114,101, 99,117,
  114,115,105,118,101, 32,116,111, 32, 97, 99, 99,101,115,115,
   32,115,117,112,101,114, 32,112,114,111,112,101,114,116,105,
  101,115, 10,  9,  9,  9,105,116,101,109, 32, 61, 32, 99, 91,
   83,101,116,116,101,114, 93, 91,110, 97,109,101, 93, 10,  9,
    9,  9,105,102, 32,105,116,101,109, 32,116,104,101,110, 10,
    9,  9,  9,  9, 99,108,115, 91, 83,101,116,116,101,114, 93,
   91,110, 97,109,101, 93, 32, 61, 32,105,116,101,109, 32, 45,
   45, 32, 99, 97, 99,104,101, 32,115,117,112,101,114, 32,112,
  114,111,112,101,114,116,121, 32,116,111, 32, 99,108, 97,115,
  115, 10,  9,  9,  9,  9,105,116,101,109, 40,114, 97,119,103,
  101,116, 40,115,101,108,102, 44, 32, 67,112,112, 73,110,115,
  116, 41, 32,111,114, 32,115,101,108,102, 44, 32,118, 97,108,
  117,101, 41, 10,  9,  9,  9,  9,114,101,116,117,114,110, 10,
    9,  9,  9,101,110,100, 10,  9,  9,  9, 99, 32, 61, 32,103,
  101,116,109,101,116, 97,116, 97, 98,108,101, 40, 99, 41, 10,
    9,  9,101,110,100, 10,  9,  9,114, 97,119,115,101,116, 40,
  115,101,108,102, 44, 32,110, 97,109,101, 44, 32,118, 97,108,
  117,101, 41, 32, 45, 45, 32, 97,115,115,105,103,110, 32,102,
  105,101,108,100, 32,116,111, 32,115,101,108,102, 10,  9,101,
  110,100, 10,101,110,100, 10, 10,108,111, 99, 97,108, 32,102,
  117,110, 99,116,105,111,110, 32, 97,115,115,105,103,110, 82,
  101, 97,100, 79,110,108,121, 40, 41, 10,  9,101,114,114,111,
  114, 40, 34,116,114,121, 32,116,111, 32, 97,115,115,105,103,
  110, 32,116,111, 32, 97, 32,114,101, 97,100,111,110,108,121,
   32,112,114,111,112,101,114,116,121, 33, 34, 41, 10,101,110,
  100, 10, 10,108,111, 99, 97,108, 32,102,117,110, 99,116,105,
  111,110, 32, 67,108, 97,115,115, 40, 97,114,103, 49, 44, 32,
   97,114,103, 50, 41, 10,  9, 45, 45, 32, 99,104,101, 99,107,
   32,112, 97,114, 97,109,115, 10,  9,108,111, 99, 97,108, 32,
   95, 95,112, 97,114,116,105, 97,108, 44, 32, 99,108, 97,115,
  115, 68,101,102, 44, 32, 98, 97,115,101, 10,  9,108,111, 99,
   97,108, 32, 97,114,103, 84,121,112,101, 32, 61, 32,116,111,
  108,117, 97, 46,116,121,112,101, 40, 97,114,103, 49, 41, 10,
    9, 45, 45, 32, 99, 97,115,101, 32, 49, 10,  9, 45, 45, 32,
   97,114,103, 49, 58,102,117,110, 99,116,105,111,110, 40, 95,
   95,112, 97,114,116,105, 97,108, 41, 44, 32, 97,114,103, 50,
   58,116, 97, 98,108,101, 40, 67,108, 97,115,115, 68,101,102,
   41, 10,  9,105,102, 32, 97,114,103, 84,121,112,101, 32, 61,
   61, 32, 34,102,117,110, 99,116,105,111,110, 34, 32,116,104,
  101,110, 10,  9,  9, 95, 95,112, 97,114,116,105, 97,108, 32,
   61, 32,102,117,110, 99,116,105,111,110, 40,115,101,108,102,
   44, 32, 46, 46, 46, 41, 10,  9,  9,  9,114,101,116,117,114,
  110, 32, 97,114,103, 49, 40, 46, 46, 46, 41, 10,  9,  9,101,
  110,100, 10,  9,  9, 99,108, 97,115,115, 68,101,102, 32, 61,
   32, 97,114,103, 50, 10,  9,  9, 45, 45, 32, 99, 97,115,101,
   32, 50, 10,  9,  9, 45, 45, 32, 97,114,103, 49, 58,116, 97,
   98,108,101, 40, 66, 97,115,101, 67,108, 97,115,115, 41, 44,
   32, 97,114,103, 50, 58,116, 97, 98,108,101, 40, 67,108, 97,
  115,115, 68,101,102, 41, 10,  9,  9, 45, 45, 32, 97,114,103,
   49, 58,116, 97, 98,108,101, 40, 67,108, 97,115,115, 68,101,
  102, 41, 44, 32, 97,114,103, 50, 58,110,105,108, 10,  9,101,
  108,115,101,105,102, 32, 97,114,103, 84,121,112,101, 32, 61,
   61, 32, 34,116, 97, 98,108,101, 34, 32,116,104,101,110, 10,
    9,  9,105,102, 32, 97,114,103, 50, 32,116,104,101,110, 10,
    9,  9,  9, 98, 97,115,101, 44, 32, 99,108, 97,115,115, 68,
  101,102, 32, 61, 32, 97,114,103, 49, 44, 32, 97,114,103, 50,
   10,  9,  9,101,108,115,101,105,102, 32, 97,114,103, 49, 46,
   95, 95, 99,108, 97,115,115, 32,116,104,101,110, 10,  9,  9,
    9, 98, 97,115,101, 32, 61, 32, 97,114,103, 49, 10,  9,  9,
  101,108,115,101, 10,  9,  9,  9, 99,108, 97,115,115, 68,101,
  102, 32, 61, 32, 97,114,103, 49, 10,  9,  9,101,110,100, 10,
    9,  9, 45, 45, 32, 99, 97,115,101, 32, 51, 10,  9,  9, 45,
   45, 32, 97,114,103, 49, 58, 79, 98,106,101, 99,116, 40, 67,
   43, 43, 32, 73,110,115,116, 41, 44, 32, 97,114,103, 50, 58,
  116, 97, 98,108,101, 40, 67,108, 97,115,115, 68,101,102, 41,
   10,  9,101,108,115,101,105,102, 32, 97,114,103, 84,121,112,
  101, 32,126, 61, 32, 34,110,105,108, 34, 32,116,104,101,110,
   10,  9,  9, 95, 95,112, 97,114,116,105, 97,108, 32, 61, 32,
  102,117,110, 99,116,105,111,110, 40,115,101,108,102, 41, 10,
    9,  9,  9,114,101,116,117,114,110, 32, 97,114,103, 49, 40,
   41, 10,  9,  9,101,110,100, 10,  9,  9, 99,108, 97,115,115,
   68,101,102, 32, 61, 32, 97,114,103, 50, 10,  9,101,110,100,
   10, 10,  9, 45, 45, 32, 99,114,101, 97,116,101, 32, 98, 97,
  115,101, 10,  9,105,102, 32,110,111,116, 32, 98, 97,115,101,
   32,116,104,101,110, 10,  9,  9, 98, 97,115,101, 32, 61, 32,
  123, 10,  9,  9,  9,123, 10,  9,  9,  9,  9, 95, 95, 99,108,
   97,115,115, 32, 61, 32,102,117,110, 99,116,105,111,110, 40,
   41, 10,  9,  9,  9,  9,  9,114,101,116,117,114,110, 32, 98,
   97,115,101, 10,  9,  9,  9,  9,101,110,100, 44, 10,  9,  9,
    9,  9, 95, 95, 98, 97,115,101, 32, 61, 32,102,117,110, 99,
  116,105,111,110, 40, 41, 10,  9,  9,  9,  9,  9,114,101,116,
  117,114,110, 32,103,101,116,109,101,116, 97,116, 97, 98,108,
  101, 40, 98, 97,115,101, 41, 10,  9,  9,  9,  9,101,110,100,
   10,  9,  9,  9,125, 44, 10,  9,  9,  9,123, 10,  9,  9,  9,
    9, 95, 95, 99,108, 97,115,115, 32, 61, 32, 97,115,115,105,
  103,110, 82,101, 97,100, 79,110,108,121, 44, 10,  9,  9,  9,
    9, 95, 95, 98, 97,115,101, 32, 61, 32, 97,115,115,105,103,
  110, 82,101, 97,100, 79,110,108,121, 10,  9,  9,  9,125, 44,
   10,  9,  9,  9, 95, 95,105,110,100,101,120, 32, 61, 32, 95,
   95,105,110,100,101,120, 44, 10,  9,  9,  9, 95, 95,110,101,
  119,105,110,100,101,120, 32, 61, 32, 95, 95,110,101,119,105,
  110,100,101,120, 44, 10,  9,  9,  9, 95, 95, 99, 97,108,108,
   32, 61, 32, 95, 95, 99, 97,108,108, 10,  9,  9,125, 10,  9,
  101,110,100, 10, 10,  9, 45, 45, 32, 99,114,101, 97,116,101,
   32, 99,108, 97,115,115, 10,  9,108,111, 99, 97,108, 32, 99,
  108,115, 10,  9, 99,108,115, 32, 61, 32,123, 10,  9,  9,123,
   10,  9,  9,  9, 95, 95, 99,108, 97,115,115, 32, 61, 32,102,
  117,110, 99,116,105,111,110, 40, 41, 10,  9,  9,  9,  9,114,
  101,116,117,114,110, 32, 99,108,115, 10,  9,  9,  9,101,110,
  100, 44, 10,  9,  9,  9, 95, 95, 98, 97,115,101, 32, 61, 32,
  102,117,110, 99,116,105,111,110, 40, 41, 10,  9,  9,  9,  9,
  114,101,116,117,114,110, 32, 98, 97,115,101, 10,  9,  9,  9,
  101,110,100, 10,  9,  9,125, 44, 10,  9,  9,123, 10,  9,  9,
    9, 95, 95, 99,108, 97,115,115, 32, 61, 32, 97,115,115,105,
  103,110, 82,101, 97,100, 79,110,108,121, 44, 10,  9,  9,  9,
   95, 95, 98, 97,115,101, 32, 61, 32, 97,115,115,105,103,110,
   82,101, 97,100, 79,110,108,121, 10,  9,  9,125, 44, 10,  9,
    9, 95, 95,105,110,100,101,120, 32, 61, 32, 95, 95,105,110,
  100,101,120, 44, 10,  9,  9, 95, 95,110,101,119,105,110,100,
  101,120, 32, 61, 32, 95, 95,110,101,119,105,110,100,101,120,
   44, 10,  9,  9, 95, 95, 99, 97,108,108, 32, 61, 32, 95, 95,
   99, 97,108,108, 44, 10,  9,  9, 95, 95,112, 97,114,116,105,
   97,108, 32, 61, 32, 95, 95,112, 97,114,116,105, 97,108, 10,
    9,125, 10, 10,  9, 45, 45, 32, 99,111,112,121, 32, 99,108,
   97,115,115, 32,100,101,102, 10,  9,105,102, 32, 99,108, 97,
  115,115, 68,101,102, 32,116,104,101,110, 10,  9,  9,102,111,
  114, 32,107, 44, 32,118, 32,105,110, 32,112, 97,105,114,115,
   40, 99,108, 97,115,115, 68,101,102, 41, 32,100,111, 10,  9,
    9,  9,105,102, 32,116,121,112,101, 40,118, 41, 32, 61, 61,
   32, 34,116, 97, 98,108,101, 34, 32,116,104,101,110, 10,  9,
    9,  9,  9,105,102, 32,118, 46, 95, 95,102,105,101,108,100,
  108,101,118,101,108, 32, 61, 61, 32, 67,108, 97,115,115, 70,
  105,101,108,100, 32,116,104,101,110, 10,  9,  9,  9,  9,  9,
   98, 97,115,101, 91, 71,101,116,116,101,114, 93, 91,107, 93,
   32, 61, 32,118, 91, 49, 93, 10,  9,  9,  9,  9,  9, 98, 97,
  115,101, 91, 83,101,116,116,101,114, 93, 91,107, 93, 32, 61,
   32,118, 91, 50, 93, 10,  9,  9,  9,  9,101,108,115,101,105,
  102, 32,118, 46, 95, 95,102,105,101,108,100,108,101,118,101,
  108, 32, 61, 61, 32, 79, 98,106,101, 99,116, 70,105,101,108,
  100, 32,116,104,101,110, 10,  9,  9,  9,  9,  9, 99,108,115,
   91, 71,101,116,116,101,114, 93, 91,107, 93, 32, 61, 32,118,
   91, 49, 93, 10,  9,  9,  9,  9,  9, 99,108,115, 91, 83,101,
  116,116,101,114, 93, 91,107, 93, 32, 61, 32,118, 91, 50, 93,
   10,  9,  9,  9,  9,101,108,115,101, 10,  9,  9,  9,  9,  9,
   99,108,115, 91,107, 93, 32, 61, 32,118, 10,  9,  9,  9,  9,
  101,110,100, 10,  9,  9,  9,101,108,115,101, 10,  9,  9,  9,
    9, 99,108,115, 91,107, 93, 32, 61, 32,118, 10,  9,  9,  9,
  101,110,100, 10,  9,  9,101,110,100, 10,  9,101,110,100, 10,
   10,  9, 45, 45, 32,109, 97,107,101, 32, 99,108, 97,115,115,
   32,100,101,114,105,118,101,100, 32,102,114,111,109, 32, 98,
   97,115,101, 10,  9,115,101,116,109,101,116, 97,116, 97, 98,
  108,101, 40, 99,108,115, 44, 32, 98, 97,115,101, 41, 10, 10,
    9, 45, 45, 32,105,110,118,111,107,101, 32,116,104,101, 32,
   99,108, 97,115,115, 32,105,110,105,116, 32,102,117,110, 99,
  116,105,111,110, 10,  9,108,111, 99, 97,108, 32, 95, 95,105,
  110,105,116, 99, 32, 61, 32,114, 97,119,103,101,116, 40, 99,
  108,115, 44, 32, 34, 95, 95,105,110,105,116, 99, 34, 41, 10,
    9,105,102, 32, 95, 95,105,110,105,116, 99, 32,116,104,101,
  110, 10,  9,  9, 95, 95,105,110,105,116, 99, 40, 99,108,115,
   41, 10,  9,  9,114, 97,119,115,101,116, 40, 99,108,115, 44,
   32, 95, 95,105,110,105,116, 99, 44, 32,110,105,108, 41, 32,
   45, 45, 32,114,117,110, 32,111,110, 99,101, 32, 97,110,100,
   32,100,105,115,112,111,115,101, 32,116,104,105,115, 32,109,
  101,116,104,111,100, 10,  9,101,110,100, 10,  9,114,101,116,
  117,114,110, 32, 99,108,115, 10,101,110,100, 10, 10,108,111,
   99, 97,108, 32,102,117,110, 99,116,105,111,110, 32,112,114,
  111,112,101,114,116,121, 40,103,101,116,116,101,114, 44, 32,
  115,101,116,116,101,114, 41, 10,  9,114,101,116,117,114,110,
   32,123, 10,  9,  9,103,101,116,116,101,114, 44, 10,  9,  9,
  115,101,116,116,101,114, 32,111,114, 32, 97,115,115,105,103,
  110, 82,101, 97,100, 79,110,108,121, 44, 10,  9,  9, 95, 95,
  102,105,101,108,100,108,101,118,101,108, 32, 61, 32, 79, 98,
  106,101, 99,116, 70,105,101,108,100, 10,  9,125, 10,101,110,
  100, 10, 10,108,111, 99, 97,108, 32,102,117,110, 99,116,105,
  111,110, 32, 99,108, 97,115,115,102,105,101,108,100, 40,103,
  101,116,116,101,114, 44, 32,115,101,116,116,101,114, 41, 10,
    9,114,101,116,117,114,110, 32,123, 10,  9,  9,103,101,116,
  116,101,114, 44, 10,  9,  9,115,101,116,116,101,114, 32,111,
  114, 32, 97,115,115,105,103,110, 82,101, 97,100, 79,110,108,
  121, 44, 10,  9,  9, 95, 95,102,105,101,108,100,108,101,118,
  101,108, 32, 61, 32, 67,108, 97,115,115, 70,105,101,108,100,
   10,  9,125, 10,101,110,100, 10, 10,108,111, 99, 97,108, 32,
  102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,115,109,
  101,116,104,111,100, 40,109,101,116,104,111,100, 41, 10,  9,
  114,101,116,117,114,110, 32,109,101,116,104,111,100, 10,101,
  110,100, 10, 10, 68,111,114, 97, 46, 67,108, 97,115,115, 32,
   61, 32, 67,108, 97,115,115, 10, 68,111,114, 97, 46,112,114,
  111,112,101,114,116,121, 32, 61, 32,112,114,111,112,101,114,
  116,121, 10, 68,111,114, 97, 46, 99,108, 97,115,115,102,105,
  101,108,100, 32, 61, 32, 99,108, 97,115,115,102,105,101,108,
  100, 10, 68,111,114, 97, 46, 99,108, 97,115,115,109,101,116,
  104,111,100, 32, 61, 32, 99,108, 97,115,115,109,101,116,104,
  111,100,
   };
   tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua_embedded/Class.lua");
   lua_settop(tolua_S, top);
  } /* end of embedded lua code */


  { /* begin embedded lua code */
   int top = lua_gettop(tolua_S);
   static const unsigned char B[] = {
    45, 45, 91, 91, 32, 67,111,112,121,114,105,103,104,116, 32,
   40, 99, 41, 32, 50, 48, 49, 54, 45, 50, 48, 50, 53, 32, 76,
  105, 32, 74,105,110, 32, 60,100,114, 97,103,111,110, 45,102,
  108,121, 64,113,113, 46, 99,111,109, 62, 10, 10, 80,101,114,
  109,105,115,115,105,111,110, 32,105,115, 32,104,101,114,101,
   98,121, 32,103,114, 97,110,116,101,100, 44, 32,102,114,101,
  101, 32,111,102, 32, 99,104, 97,114,103,101, 44, 32,116,111,
   32, 97,110,121, 32,112,101,114,115,111,110, 32,111, 98,116,
   97,105,110,105,110,103, 32, 97, 32, 99,111,112,121, 32,111,
  102, 32,116,104,105,115, 32,115,111,102,116,119, 97,114,101,
   32, 97,110,100, 32, 97,115,115,111, 99,105, 97,116,101,100,
   32,100,111, 99,117,109,101,110,116, 97,116,105,111,110, 32,
  102,105,108,101,115, 32, 40,116,104,101, 32, 34, 83,111,102,
  116,119, 97,114,101, 34, 41, 44, 32,116,111, 32,100,101, 97,
  108, 32,105,110, 32,116,104,101, 32, 83,111,102,116,119, 97,
  114,101, 32,119,105,116,104,111,117,116, 32,114,101,115,116,
  114,105, 99,116,105,111,110, 44, 32,105,110, 99,108,117,100,
  105,110,103, 32,119,105,116,104,111,117,116, 32,108,105,109,
  105,116, 97,116,105,111,110, 32,116,104,101, 32,114,105,103,
  104,116,115, 32,116,111, 32,117,115,101, 44, 32, 99,111,112,
  121, 44, 32,109,111,100,105,102,121, 44, 32,109,101,114,103,
  101, 44, 32,112,117, 98,108,105,115,104, 44, 32,100,105,115,
  116,114,105, 98,117,116,101, 44, 32,115,117, 98,108,105, 99,
  101,110,115,101, 44, 32, 97,110,100, 47,111,114, 32,115,101,
  108,108, 32, 99,111,112,105,101,115, 32,111,102, 32,116,104,
  101, 32, 83,111,102,116,119, 97,114,101, 44, 32, 97,110,100,
   32,116,111, 32,112,101,114,109,105,116, 32,112,101,114,115,
  111,110,115, 32,116,111, 32,119,104,111,109, 32,116,104,101,
   32, 83,111,102,116,119, 97,114,101, 32,105,115, 32,102,117,
  114,110,105,115,104,101,100, 32,116,111, 32,100,111, 32,115,
  111, 44, 32,115,117, 98,106,101, 99,116, 32,116,111, 32,116,
  104,101, 32,102,111,108,108,111,119,105,110,103, 32, 99,111,
  110,100,105,116,105,111,110,115, 58, 10, 10, 84,104,101, 32,
   97, 98,111,118,101, 32, 99,111,112,121,114,105,103,104,116,
   32,110,111,116,105, 99,101, 32, 97,110,100, 32,116,104,105,
  115, 32,112,101,114,109,105,115,115,105,111,110, 32,110,111,
  116,105, 99,101, 32,115,104, 97,108,108, 32, 98,101, 32,105,
  110, 99,108,117,100,101,100, 32,105,110, 32, 97,108,108, 32,
   99,111,112,105,101,115, 32,111,114, 32,115,117, 98,115,116,
   97,110,116,105, 97,108, 32,112,111,114,116,105,111,110,115,
   32,111,102, 32,116,104,101, 32, 83,111,102,116,119, 97,114,
  101, 46, 10, 10, 84, 72, 69, 32, 83, 79, 70, 84, 87, 65, 82,
   69, 32, 73, 83, 32, 80, 82, 79, 86, 73, 68, 69, 68, 32, 34,
   65, 83, 32, 73, 83, 34, 44, 32, 87, 73, 84, 72, 79, 85, 84,
   32, 87, 65, 82, 82, 65, 78, 84, 89, 32, 79, 70, 32, 65, 78,
   89, 32, 75, 73, 78, 68, 44, 32, 69, 88, 80, 82, 69, 83, 83,
   32, 79, 82, 32, 73, 77, 80, 76, 73, 69, 68, 44, 32, 73, 78,
   67, 76, 85, 68, 73, 78, 71, 32, 66, 85, 84, 32, 78, 79, 84,
   32, 76, 73, 77, 73, 84, 69, 68, 32, 84, 79, 32, 84, 72, 69,
   32, 87, 65, 82, 82, 65, 78, 84, 73, 69, 83, 32, 79, 70, 32,
   77, 69, 82, 67, 72, 65, 78, 84, 65, 66, 73, 76, 73, 84, 89,
   44, 32, 70, 73, 84, 78, 69, 83, 83, 32, 70, 79, 82, 32, 65,
   32, 80, 65, 82, 84, 73, 67, 85, 76, 65, 82, 32, 80, 85, 82,
   80, 79, 83, 69, 32, 65, 78, 68, 32, 78, 79, 78, 73, 78, 70,
   82, 73, 78, 71, 69, 77, 69, 78, 84, 46, 32, 73, 78, 32, 78,
   79, 32, 69, 86, 69, 78, 84, 32, 83, 72, 65, 76, 76, 32, 84,
   72, 69, 32, 65, 85, 84, 72, 79, 82, 83, 32, 79, 82, 32, 67,
   79, 80, 89, 82, 73, 71, 72, 84, 32, 72, 79, 76, 68, 69, 82,
   83, 32, 66, 69, 32, 76, 73, 65, 66, 76, 69, 32, 70, 79, 82,
   32, 65, 78, 89, 32, 67, 76, 65, 73, 77, 44, 32, 68, 65, 77,
   65, 71, 69, 83, 32, 79, 82, 32, 79, 84, 72, 69, 82, 32, 76,
   73, 65, 66, 73, 76, 73, 84, 89, 44, 32, 87, 72, 69, 84, 72,
   69, 82, 32, 73, 78, 32, 65, 78, 32, 65, 67, 84, 73, 79, 78,
   32, 79, 70, 32, 67, 79, 78, 84, 82, 65, 67, 84, 44, 32, 84,
   79, 82, 84, 32, 79, 82, 32, 79, 84, 72, 69, 82, 87, 73, 83,
   69, 44, 32, 65, 82, 73, 83, 73, 78, 71, 32, 70, 82, 79, 77,
   44, 32, 79, 85, 84, 32, 79, 70, 32, 79, 82, 32, 73, 78, 32,
   67, 79, 78, 78, 69, 67, 84, 73, 79, 78, 32, 87, 73, 84, 72,
   32, 84, 72, 69, 32, 83, 79, 70, 84, 87, 65, 82, 69, 32, 79,
   82, 32, 84, 72, 69, 32, 85, 83, 69, 32, 79, 82, 32, 79, 84,
   72, 69, 82, 32, 68, 69, 65, 76, 73, 78, 71, 83, 32, 73, 78,
   32, 84, 72, 69, 32, 83, 79, 70, 84, 87, 65, 82, 69, 46, 32,
   93, 93, 10, 10,108,111, 99, 97,108, 32,116, 97, 98,108,101,
   95,105,110,115,101,114,116, 32, 60, 99,111,110,115,116, 62,
   32, 61, 32,116, 97, 98,108,101, 46,105,110,115,101,114,116,
   10,108,111, 99, 97,108, 32,116, 97, 98,108,101, 95,114,101,
  109,111,118,101, 32, 60, 99,111,110,115,116, 62, 32, 61, 32,
  116, 97, 98,108,101, 46,114,101,109,111,118,101, 10,108,111,
   99, 97,108, 32,116,121,112,101, 32, 60, 99,111,110,115,116,
   62, 32, 61, 32,116,121,112,101, 10,108,111, 99, 97,108, 32,
  117,110,112, 97, 99,107, 32, 60, 99,111,110,115,116, 62, 32,
   61, 32,116, 97, 98,108,101, 46,117,110,112, 97, 99,107, 10,
  108,111, 99, 97,108, 32, 68,111,114, 97, 32, 60, 99,111,110,
  115,116, 62, 32, 61, 32, 68,111,114, 97, 10,108,111, 99, 97,
  108, 32,112, 97, 99,107, 97,103,101, 32, 60, 99,111,110,115,
  116, 62, 32, 61, 32,112, 97, 99,107, 97,103,101, 10,108,111,
   99, 97,108, 32, 99,111,114,111,117,116,105,110,101, 32, 60,
   99,111,110,115,116, 62, 32, 61, 32, 99,111,114,111,117,116,
  105,110,101, 10,108,111, 99, 97,108, 32, 97,115,115,101,114,
  116, 32, 60, 99,111,110,115,116, 62, 32, 61, 32, 97,115,115,
  101,114,116, 10,108,111, 99, 97,108, 32,120,112, 99, 97,108,
  108, 32, 60, 99,111,110,115,116, 62, 32, 61, 32,120,112, 99,
   97,108,108, 10,108,111, 99, 97,108, 32,114, 97,119,115,101,
  116, 32, 60, 99,111,110,115,116, 62, 32, 61, 32,114, 97,119,
  115,101,116, 10,108,111, 99, 97,108, 32,115,101,116,109,101,
  116, 97,116, 97, 98,108,101, 32, 60, 99,111,110,115,116, 62,
   32, 61, 32,115,101,116,109,101,116, 97,116, 97, 98,108,101,
   10,108,111, 99, 97,108, 32,116,111,115,116,114,105,110,103,
   32, 60, 99,111,110,115,116, 62, 32, 61, 32,116,111,115,116,
  114,105,110,103, 10,108,111, 99, 97,108, 32,115,101,108,101,
   99,116, 32, 60, 99,111,110,115,116, 62, 32, 61, 32,115,101,
  108,101, 99,116, 10,108,111, 99, 97,108, 32,112, 97,105,114,
  115, 32, 60, 99,111,110,115,116, 62, 44, 32,105,112, 97,105,
  114,115, 32, 60, 99,111,110,115,116, 62, 32, 61, 32,112, 97,
  105,114,115, 44, 32,105,112, 97,105,114,115, 10, 10, 45, 45,
   32,112,114,101,112, 97,114,101, 32,115,105,110,103,108,101,
  116,111,110,115, 10,100,111, 10,  9, 68,111,114, 97, 46, 65,
  112,112, 32, 61, 32, 68,111,114, 97, 46, 65,112,112,108,105,
   99, 97,116,105,111,110, 40, 41, 10,  9, 68,111,114, 97, 46,
   65,112,112,108,105, 99, 97,116,105,111,110, 32, 61, 32,110,
  105,108, 10,  9,112, 97, 99,107, 97,103,101, 46, 99,112, 97,
  116,104, 32, 61, 32, 68,111,114, 97, 46, 65,112,112, 46,112,
  108, 97,116,102,111,114,109, 32, 61, 61, 32, 34, 87,105,110,
  100,111,119,115, 34, 32, 97,110,100, 32, 34, 63, 46,100,108,
  108, 34, 32,111,114, 32, 34, 63, 46,115,111, 34, 10, 10,  9,
   68,111,114, 97, 46, 67,111,110,116,101,110,116, 32, 61, 32,
   68,111,114, 97, 46, 67,111,110,116,101,110,116, 40, 41, 10,
    9, 68,111,114, 97, 46, 68,105,114,101, 99,116,111,114, 32,
   61, 32, 68,111,114, 97, 46, 68,105,114,101, 99,116,111,114,
   40, 41, 10,  9, 68,111,114, 97, 46, 86,105,101,119, 32, 61,
   32, 68,111,114, 97, 46, 86,105,101,119, 40, 41, 10,  9, 68,
  111,114, 97, 46, 65,117,100,105,111, 32, 61, 32, 68,111,114,
   97, 46, 65,117,100,105,111, 40, 41, 10,  9, 68,111,114, 97,
   46, 67,111,110,116,114,111,108,108,101,114, 32, 61, 32, 68,
  111,114, 97, 46, 67,111,110,116,114,111,108,108,101,114, 40,
   41, 10,  9, 68,111,114, 97, 46, 75,101,121, 98,111, 97,114,
  100, 32, 61, 32, 68,111,114, 97, 46, 75,101,121, 98,111, 97,
  114,100, 40, 41, 10,  9, 68,111,114, 97, 46, 68, 66, 32, 61,
   32, 68,111,114, 97, 46, 68, 66, 40, 41, 10,  9, 68,111,114,
   97, 46, 72,116,116,112, 83,101,114,118,101,114, 32, 61, 32,
   68,111,114, 97, 46, 72,116,116,112, 83,101,114,118,101,114,
   40, 41, 10,  9, 68,111,114, 97, 46, 72,116,116,112, 67,108,
  105,101,110,116, 32, 61, 32, 68,111,114, 97, 46, 72,116,116,
  112, 67,108,105,101,110,116, 40, 41, 10,  9, 68,111,114, 97,
   46, 80,108, 97,116,102,111,114,109,101,114, 46, 68,101, 99,
  105,115,105,111,110, 46, 65, 73, 32, 61, 32, 68,111,114, 97,
   46, 80,108, 97,116,102,111,114,109,101,114, 46, 68,101, 99,
  105,115,105,111,110, 46, 65, 73, 40, 41, 10,  9, 68,111,114,
   97, 46, 80,108, 97,116,102,111,114,109,101,114, 46, 68, 97,
  116, 97, 32, 61, 32, 68,111,114, 97, 46, 80,108, 97,116,102,
  111,114,109,101,114, 46, 68, 97,116, 97, 40, 41, 10,101,110,
  100, 10, 10, 45, 45, 32,114,101,109,111,118,101, 32,115,111,
  109,101, 32,111,115, 32,108,105, 98, 32, 65, 80, 73,115, 10,
  111,115, 46, 99,108,111, 99,107, 32, 61, 32,110,105,108, 10,
  111,115, 46,101,120,101, 99,117,116,101, 32, 61, 32,110,105,
  108, 10,111,115, 46,101,120,105,116, 32, 61, 32,110,105,108,
   10,111,115, 46,114,101,109,111,118,101, 32, 61, 32,110,105,
  108, 10,111,115, 46,114,101,110, 97,109,101, 32, 61, 32,110,
  105,108, 10,111,115, 46,116,109,112,110, 97,109,101, 32, 61,
   32,110,105,108, 10, 10, 45, 45, 32,115,101,116,117,112, 32,
   89,117,101,115, 99,114,105,112,116, 32,108,111, 97,100,101,
  114, 10,112, 97, 99,107, 97,103,101, 46,112, 97,116,104, 32,
   61, 32, 34, 63, 46,108,117, 97, 34, 10, 10,108,111, 99, 97,
  108, 32,121,117,101, 32, 61, 32,114,101,113,117,105,114,101,
   40, 34,121,117,101, 34, 41, 10,121,117,101, 46,105,110,115,
  101,114,116, 95,108,111, 97,100,101,114, 40, 51, 41, 10, 10,
  100,101, 98,117,103, 46,116,114, 97, 99,101, 98, 97, 99,107,
   32, 61, 32,102,117,110, 99,116,105,111,110, 40,101,114,114,
   44, 32,108,101,118,101,108, 41, 10,  9, 45, 45, 32, 97,100,
  100, 32,115,101, 97,114, 99,104, 32,112, 97,116,104, 32, 96,
   67,111,110,116,101,110,116, 46,119,114,105,116, 97, 98,108,
  101, 80, 97,116,104, 96, 32,115,105,110, 99,101, 32,115,111,
  109,101, 32,115,111,117,114, 99,101, 32,102,105,108,101,110,
   97,109,101,115, 32, 97,114,101, 32,114,101,108, 97,116,105,
  118,101, 32,116,111, 32,105,116, 10,  9,112, 97, 99,107, 97,
  103,101, 46,112, 97,116,104, 32, 61, 32, 34, 63, 46,108,117,
   97, 59, 34, 32, 46, 46, 32, 68,111,114, 97, 46, 80, 97,116,
  104, 40, 68,111,114, 97, 46, 67,111,110,116,101,110,116, 46,
  119,114,105,116, 97, 98,108,101, 80, 97,116,104, 44, 32, 34,
   63, 46,108,117, 97, 34, 41, 10,  9,108,111, 99, 97,108, 32,
  109,101,115,115, 97,103,101, 32, 61, 32,121,117,101, 46,116,
  114, 97, 99,101, 98, 97, 99,107, 40,101,114,114, 44, 32, 40,
  108,101,118,101,108, 32,111,114, 32, 49, 41, 32, 43, 32, 49,
   41, 10,  9,112, 97, 99,107, 97,103,101, 46,112, 97,116,104,
   32, 61, 32, 34, 63, 46,108,117, 97, 34, 10,  9,114,101,116,
  117,114,110, 32,109,101,115,115, 97,103,101, 10,101,110,100,
   10, 10,100,101, 98,117,103, 46,100,101, 98,117,103, 32, 61,
   32,110,105,108, 10, 10,108,111, 99, 97,108, 32,102,117,110,
   99,116,105,111,110, 32,116,114, 97, 99,101, 98, 97, 99,107,
   40,101,114,114, 41, 10,  9, 68,111,114, 97, 46, 76,111,103,
   40, 34, 69,114,114,111,114, 34, 44, 32,100,101, 98,117,103,
   46,116,114, 97, 99,101, 98, 97, 99,107, 40,101,114,114, 44,
   32, 50, 41, 41, 10,101,110,100, 10, 10, 45, 45, 32,115,101,
  116,117,112, 32,108,111, 97,100,101,114, 32,112,114,111,102,
  105,108,101,114,115, 10,100,111, 10,  9,108,111, 99, 97,108,
   32, 65,112,112, 32, 61, 32, 68,111,114, 97, 46, 65,112,112,
   10,  9,108,111, 99, 97,108, 32, 80,114,111,102,105,108,101,
  114, 32, 61, 32, 68,111,114, 97, 46, 80,114,111,102,105,108,
  101,114, 10,  9,108,111, 99, 97,108, 32, 69,118,101,110,116,
   78, 97,109,101, 32, 61, 32, 80,114,111,102,105,108,101,114,
   46, 69,118,101,110,116, 78, 97,109,101, 10,  9,108,111, 99,
   97,108, 32,108,111, 97,100,101,114,115, 32, 61, 32,112, 97,
   99,107, 97,103,101, 46,108,111, 97,100,101,114,115, 32,111,
  114, 32,112, 97, 99,107, 97,103,101, 46,115,101, 97,114, 99,
  104,101,114,115, 10,  9,102,111,114, 32,105, 32, 61, 32, 49,
   44, 32, 35,108,111, 97,100,101,114,115, 32,100,111, 10,  9,
    9,108,111, 99, 97,108, 32,108,111, 97,100,101,114, 32, 61,
   32,108,111, 97,100,101,114,115, 91,105, 93, 10,  9,  9,108,
  111, 97,100,101,114,115, 91,105, 93, 32, 61, 32,102,117,110,
   99,116,105,111,110, 40,110, 97,109,101, 41, 10,  9,  9,  9,
  108,111, 99, 97,108, 32,108, 97,115,116, 84,105,109,101, 32,
   61, 32, 65,112,112, 46,101,108, 97,112,115,101,100, 84,105,
  109,101, 10,  9,  9,  9,108,111, 99, 97,108, 32,108,111, 97,
  100,101,100, 10,  9,  9,  9, 80,114,111,102,105,108,101,114,
   46,108,101,118,101,108, 32, 61, 32, 80,114,111,102,105,108,
  101,114, 46,108,101,118,101,108, 32, 43, 32, 49, 10,  9,  9,
    9,108,111, 99, 97,108, 32, 95, 32, 60, 99,108,111,115,101,
   62, 32, 61, 32,115,101,116,109,101,116, 97,116, 97, 98,108,
  101, 40,123,125, 44, 32,123, 10,  9,  9,  9,  9, 95, 95, 99,
  108,111,115,101, 32, 61, 32,102,117,110, 99,116,105,111,110,
   40, 41, 10,  9,  9,  9,  9,  9,105,102, 32,108,111, 97,100,
  101,100, 32,126, 61, 32,110,105,108, 32, 97,110,100, 32,116,
  121,112,101, 40,108,111, 97,100,101,100, 41, 32,126, 61, 32,
   34,115,116,114,105,110,103, 34, 32,116,104,101,110, 10,  9,
    9,  9,  9,  9,  9,108,111, 99, 97,108, 32,100,101,108,116,
   97, 84,105,109,101, 32, 61, 32, 65,112,112, 46,101,108, 97,
  112,115,101,100, 84,105,109,101, 32, 45, 32,108, 97,115,116,
   84,105,109,101, 10,  9,  9,  9,  9,  9,  9, 68,111,114, 97,
   46,101,109,105,116, 40, 69,118,101,110,116, 78, 97,109,101,
   44, 32, 34, 76,111, 97,100,101,114, 34, 44, 32,110, 97,109,
  101, 32, 46, 46, 32, 34, 32, 91, 67,111,109,112,105,108,101,
   93, 34, 44, 32, 80,114,111,102,105,108,101,114, 46,108,101,
  118,101,108, 44, 32,100,101,108,116, 97, 84,105,109,101, 41,
   10,  9,  9,  9,  9,  9,101,110,100, 10,  9,  9,  9,  9,  9,
   80,114,111,102,105,108,101,114, 46,108,101,118,101,108, 32,
   61, 32, 80,114,111,102,105,108,101,114, 46,108,101,118,101,
  108, 32, 45, 32, 49, 10,  9,  9,  9,  9,101,110,100, 10,  9,
    9,  9,125, 41, 10,  9,  9,  9,108,111, 97,100,101,100, 32,
   61, 32,108,111, 97,100,101,114, 40,110, 97,109,101, 41, 10,
    9,  9,  9,114,101,116,117,114,110, 32,108,111, 97,100,101,
  100, 10,  9,  9,101,110,100, 10,  9,101,110,100, 10, 10,  9,
   80,114,111,102,105,108,101,114, 91, 50, 93, 32, 61, 32,102,
  117,110, 99,116,105,111,110, 40, 95, 44, 32,102,117,110, 99,
   41, 10,  9,  9,108,111, 99, 97,108, 32,108, 97,115,116, 84,
  105,109,101, 32, 61, 32, 65,112,112, 46,101,108, 97,112,115,
  101,100, 84,105,109,101, 10,  9,  9,120,112, 99, 97,108,108,
   40,102,117,110, 99, 44, 32,116,114, 97, 99,101, 98, 97, 99,
  107, 41, 10,  9,  9,108,111, 99, 97,108, 32,100,101,108,116,
   97, 84,105,109,101, 32, 61, 32, 65,112,112, 46,101,108, 97,
  112,115,101,100, 84,105,109,101, 32, 45, 32,108, 97,115,116,
   84,105,109,101, 10,  9,  9,114,101,116,117,114,110, 32,100,
  101,108,116, 97, 84,105,109,101, 10,  9,101,110,100, 10, 10,
    9,108,111, 99, 97,108, 32,114,101,113,117,105,114,101, 32,
   61, 32, 95, 71, 46,114,101,113,117,105,114,101, 10,  9, 95,
   71, 46,114,101,113,117,105,114,101, 32, 61, 32,102,117,110,
   99,116,105,111,110, 40,110, 97,109,101, 41, 10,  9,  9,108,
  111, 99, 97,108, 32,114,101,115,117,108,116, 32, 61, 32,112,
   97, 99,107, 97,103,101, 46,108,111, 97,100,101,100, 91,110,
   97,109,101, 93, 10,  9,  9,105,102, 32,114,101,115,117,108,
  116, 32,116,104,101,110, 10,  9,  9,  9,114,101,116,117,114,
  110, 32,114,101,115,117,108,116, 10,  9,  9,101,110,100, 10,
    9,  9,108,111, 99, 97,108, 32,108, 97,115,116, 84,105,109,
  101, 32, 61, 32, 65,112,112, 46,101,108, 97,112,115,101,100,
   84,105,109,101, 10,  9,  9, 80,114,111,102,105,108,101,114,
   46,108,101,118,101,108, 32, 61, 32, 80,114,111,102,105,108,
  101,114, 46,108,101,118,101,108, 32, 43, 32, 49, 10,  9,  9,
  108,111, 99, 97,108, 32,112, 97,115,115,101,100, 32, 61, 32,
  102, 97,108,115,101, 10,  9,  9,108,111, 99, 97,108, 32, 95,
   32, 60, 99,108,111,115,101, 62, 32, 61, 32,115,101,116,109,
  101,116, 97,116, 97, 98,108,101, 40,123,125, 44, 32,123, 10,
    9,  9,  9, 95, 95, 99,108,111,115,101, 32, 61, 32,102,117,
  110, 99,116,105,111,110, 40, 41, 10,  9,  9,  9,  9,105,102,
   32,112, 97,115,115,101,100, 32,116,104,101,110, 10,  9,  9,
    9,  9,  9,108,111, 99, 97,108, 32,100,101,108,116, 97, 84,
  105,109,101, 32, 61, 32, 65,112,112, 46,101,108, 97,112,115,
  101,100, 84,105,109,101, 32, 45, 32,108, 97,115,116, 84,105,
  109,101, 10,  9,  9,  9,  9,  9, 68,111,114, 97, 46,101,109,
  105,116, 40, 69,118,101,110,116, 78, 97,109,101, 44, 32, 34,
   76,111, 97,100,101,114, 34, 44, 32,110, 97,109,101, 44, 32,
   80,114,111,102,105,108,101,114, 46,108,101,118,101,108, 44,
   32,100,101,108,116, 97, 84,105,109,101, 41, 10,  9,  9,  9,
    9,101,110,100, 10,  9,  9,  9,  9, 80,114,111,102,105,108,
  101,114, 46,108,101,118,101,108, 32, 61, 32, 80,114,111,102,
  105,108,101,114, 46,108,101,118,101,108, 32, 45, 32, 49, 10,
    9,  9,  9,101,110,100, 10,  9,  9,125, 41, 10,  9,  9,114,
  101,115,117,108,116, 32, 61, 32,114,101,113,117,105,114,101,
   40,110, 97,109,101, 41, 10,  9,  9,112, 97,115,115,101,100,
   32, 61, 32,116,114,117,101, 10,  9,  9,114,101,116,117,114,
  110, 32,114,101,115,117,108,116, 10,  9,101,110,100, 10,101,
  110,100, 10, 10, 45, 45, 32, 99,111,114,111,117,116,105,110,
  101, 32,119,114, 97,112,112,101,114, 10,100,111, 10,  9,108,
  111, 99, 97,108, 32, 99,111,114,111,117,116,105,110,101, 95,
  121,105,101,108,100, 32, 61, 32, 99,111,114,111,117,116,105,
  110,101, 46,121,105,101,108,100, 10,  9,108,111, 99, 97,108,
   32, 99,111,114,111,117,116,105,110,101, 95, 99,114,101, 97,
  116,101, 32, 61, 32, 99,111,114,111,117,116,105,110,101, 46,
   99,114,101, 97,116,101, 10,  9,108,111, 99, 97,108, 32, 99,
  111,114,111,117,116,105,110,101, 95,114,101,115,117,109,101,
   32, 61, 32, 99,111,114,111,117,116,105,110,101, 46,114,101,
  115,117,109,101, 10,  9,108,111, 99, 97,108, 32, 99,111,114,
  111,117,116,105,110,101, 95, 99,108,111,115,101, 32, 61, 32,
   99,111,114,111,117,116,105,110,101, 46, 99,108,111,115,101,
   10,  9,108,111, 99, 97,108, 32, 99,111,114,111,117,116,105,
  110,101, 95,115,116, 97,116,117,115, 32, 61, 32, 99,111,114,
  111,117,116,105,110,101, 46,115,116, 97,116,117,115, 10,  9,
  108,111, 99, 97,108, 32, 65,112,112, 32, 61, 32, 68,111,114,
   97, 46, 65,112,112, 10, 10,  9,108,111, 99, 97,108, 32,102,
  117,110, 99,116,105,111,110, 32,119, 97,105,116, 40, 99,111,
  110,100, 41, 10,  9,  9,114,101,112,101, 97,116, 10,  9,  9,
    9, 99,111,114,111,117,116,105,110,101, 95,121,105,101,108,
  100, 40,102, 97,108,115,101, 41, 10,  9,  9,117,110,116,105,
  108, 32, 99,111,110,100, 40, 41, 10,  9,101,110,100, 10, 10,
    9,108,111, 99, 97,108, 32,102,117,110, 99,116,105,111,110,
   32,111,110, 99,101, 40,119,111,114,107, 41, 10,  9,  9,114,
  101,116,117,114,110, 32, 99,111,114,111,117,116,105,110,101,
   95, 99,114,101, 97,116,101, 40,102,117,110, 99,116,105,111,
  110, 40, 46, 46, 46, 41, 10,  9,  9,  9,120,112, 99, 97,108,
  108, 40,119,111,114,107, 44, 32,116,114, 97, 99,101, 98, 97,
   99,107, 44, 32, 46, 46, 46, 41, 10,  9,  9,  9, 99,111,114,
  111,117,116,105,110,101, 95,121,105,101,108,100, 40,102, 97,
  108,115,101, 41, 10,  9,  9,  9,114,101,116,117,114,110, 32,
  116,114,117,101, 10,  9,  9,101,110,100, 41, 10,  9,101,110,
  100, 10, 10,  9,108,111, 99, 97,108, 32,102,117,110, 99,116,
  105,111,110, 32,108,111,111,112, 40,119,111,114,107, 41, 10,
    9,  9,114,101,116,117,114,110, 32, 99,111,114,111,117,116,
  105,110,101, 95, 99,114,101, 97,116,101, 40,102,117,110, 99,
  116,105,111,110, 40, 46, 46, 46, 41, 10,  9,  9,  9,108,111,
   99, 97,108, 32,115,116,111,112,101,100, 32, 61, 32,102, 97,
  108,115,101, 10,  9,  9,  9,114,101,112,101, 97,116, 10,  9,
    9,  9,  9,108,111, 99, 97,108, 32,115,117, 99, 99,101,115,
  115, 44, 32,114,101,115,117,108,116, 32, 61, 32,120,112, 99,
   97,108,108, 40,119,111,114,107, 44, 32,116,114, 97, 99,101,
   98, 97, 99,107, 44, 32, 46, 46, 46, 41, 10,  9,  9,  9,  9,
  115,116,111,112,101,100, 32, 61, 32,110,111,116, 32,115,117,
   99, 99,101,115,115, 32,111,114, 32,114,101,115,117,108,116,
   10,  9,  9,  9,  9, 99,111,114,111,117,116,105,110,101, 95,
  121,105,101,108,100, 40,102, 97,108,115,101, 41, 10,  9,  9,
    9,117,110,116,105,108, 32,115,116,111,112,101,100, 10,  9,
    9,  9,114,101,116,117,114,110, 32,116,114,117,101, 10,  9,
    9,101,110,100, 41, 10,  9,101,110,100, 10, 10,  9,108,111,
   99, 97,108, 32,102,117,110, 99,116,105,111,110, 32, 99,121,
   99,108,101, 40,100,117,114, 97,116,105,111,110, 44, 32,119,
  111,114,107, 41, 10,  9,  9,108,111, 99, 97,108, 32,116,105,
  109,101, 32, 61, 32, 48, 10,  9,  9,108,111, 99, 97,108, 32,
  102,117,110, 99,116,105,111,110, 32,119,111,114,107,101,114,
   40, 41, 10,  9,  9,  9,108,111, 99, 97,108, 32,100,101,108,
  116, 97, 84,105,109,101, 32, 61, 32, 65,112,112, 46,100,101,
  108,116, 97, 84,105,109,101, 10,  9,  9,  9,116,105,109,101,
   32, 61, 32,116,105,109,101, 32, 43, 32,100,101,108,116, 97,
   84,105,109,101, 10,  9,  9,  9,105,102, 32,116,105,109,101,
   32, 60, 32,100,117,114, 97,116,105,111,110, 32,116,104,101,
  110, 10,  9,  9,  9,  9,119,111,114,107, 40,116,105,109,101,
   32, 47, 32,100,117,114, 97,116,105,111,110, 41, 10,  9,  9,
    9,  9,114,101,116,117,114,110, 32,116,114,117,101, 10,  9,
    9,  9,101,108,115,101, 10,  9,  9,  9,  9,119,111,114,107,
   40, 49, 41, 10,  9,  9,  9,  9,114,101,116,117,114,110, 32,
  102, 97,108,115,101, 10,  9,  9,  9,101,110,100, 10,  9,  9,
  101,110,100, 10,  9,  9,119,111,114,107, 40, 48, 41, 10,  9,
    9,105,102, 32,116,105,109,101, 32, 60, 32,100,117,114, 97,
  116,105,111,110, 32,116,104,101,110, 10,  9,  9,  9, 99,111,
  114,111,117,116,105,110,101, 95,121,105,101,108,100, 40,102,
   97,108,115,101, 41, 10,  9,  9,  9,119,104,105,108,101, 32,
  119,111,114,107,101,114, 40, 41, 32,100,111, 10,  9,  9,  9,
    9, 99,111,114,111,117,116,105,110,101, 95,121,105,101,108,
  100, 40,102, 97,108,115,101, 41, 10,  9,  9,  9,101,110,100,
   10,  9,  9,101,110,100, 10,  9,  9, 99,111,114,111,117,116,
  105,110,101, 95,121,105,101,108,100, 40,102, 97,108,115,101,
   41, 10,  9,101,110,100, 10, 10,  9,108,111, 99, 97,108, 32,
  102,117,110, 99,116,105,111,110, 32, 82,111,117,116,105,110,
  101, 95, 99,108,111,115,101, 40,114,111,117,116,105,110,101,
   41, 10,  9,  9,105,102, 32,116,121,112,101, 40,114,111,117,
  116,105,110,101, 41, 32, 61, 61, 32, 34,116,104,114,101, 97,
  100, 34, 32,116,104,101,110, 10,  9,  9,  9,108,111, 99, 97,
  108, 32,115,116, 97,116,117,115, 32, 61, 32, 99,111,114,111,
  117,116,105,110,101, 95,115,116, 97,116,117,115, 40,114,111,
  117,116,105,110,101, 41, 10,  9,  9,  9,105,102, 32,115,116,
   97,116,117,115, 32, 61, 61, 32, 34,100,101, 97,100, 34, 32,
  111,114, 32,115,116, 97,116,117,115, 32, 61, 61, 32, 34,115,
  117,115,112,101,110,100,101,100, 34, 32,116,104,101,110, 10,
    9,  9,  9,  9, 99,111,114,111,117,116,105,110,101, 95, 99,
  108,111,115,101, 40,114,111,117,116,105,110,101, 41, 10,  9,
    9,  9,101,110,100, 10,  9,  9,101,110,100, 10,  9,101,110,
  100, 10,  9,108,111, 99, 97,108, 32, 82,111,117,116,105,110,
  101, 32, 61, 32,123, 10,  9,  9,114,101,109,111,118,101, 32,
   61, 32,102,117,110, 99,116,105,111,110, 40,115,101,108,102,
   44, 32,114,111,117,116,105,110,101, 41, 10,  9,  9,  9,102,
  111,114, 32,105, 32, 61, 32, 49, 44, 32, 35,115,101,108,102,
   32,100,111, 10,  9,  9,  9,  9,105,102, 32,115,101,108,102,
   91,105, 93, 32, 61, 61, 32,114,111,117,116,105,110,101, 32,
  116,104,101,110, 10,  9,  9,  9,  9,  9, 82,111,117,116,105,
  110,101, 95, 99,108,111,115,101, 40,114,111,117,116,105,110,
  101, 41, 10,  9,  9,  9,  9,  9,115,101,108,102, 91,105, 93,
   32, 61, 32,102, 97,108,115,101, 10,  9,  9,  9,  9,  9,114,
  101,116,117,114,110, 32,116,114,117,101, 10,  9,  9,  9,  9,
  101,110,100, 10,  9,  9,  9,101,110,100, 10,  9,  9,  9,114,
  101,116,117,114,110, 32,102, 97,108,115,101, 10,  9,  9,101,
  110,100, 44, 10,  9,  9, 99,108,101, 97,114, 32, 61, 32,102,
  117,110, 99,116,105,111,110, 40,115,101,108,102, 41, 10,  9,
    9,  9,119,104,105,108,101, 32, 35,115,101,108,102, 32, 62,
   32, 48, 32,100,111, 10,  9,  9,  9,  9, 82,111,117,116,105,
  110,101, 95, 99,108,111,115,101, 40,116, 97, 98,108,101, 95,
  114,101,109,111,118,101, 40,115,101,108,102, 41, 41, 10,  9,
    9,  9,101,110,100, 10,  9,  9,101,110,100, 10,  9,125, 10,
   10,  9,115,101,116,109,101,116, 97,116, 97, 98,108,101, 40,
   82,111,117,116,105,110,101, 44, 32,123, 10,  9,  9, 95, 95,
   99, 97,108,108, 32, 61, 32,102,117,110, 99,116,105,111,110,
   40,115,101,108,102, 44, 32,114,111,117,116,105,110,101, 41,
   10,  9,  9,  9,116, 97, 98,108,101, 95,105,110,115,101,114,
  116, 40,115,101,108,102, 44, 32,114,111,117,116,105,110,101,
   41, 10,  9,  9,  9,114,101,116,117,114,110, 32,114,111,117,
  116,105,110,101, 10,  9,  9,101,110,100, 10,  9,125, 41, 10,
   10,  9, 68,111,114, 97, 46, 68,105,114,101, 99,116,111,114,
   46,112,111,115,116, 83, 99,104,101,100,117,108,101,114, 58,
  115, 99,104,101,100,117,108,101, 40,102,117,110, 99,116,105,
  111,110, 40, 41, 10,  9,  9,108,111, 99, 97,108, 32,105, 44,
   32, 99,111,117,110,116, 32, 61, 32, 49, 44, 32, 35, 82,111,
  117,116,105,110,101, 10,  9,  9,119,104,105,108,101, 32,105,
   32, 60, 61, 32, 99,111,117,110,116, 32,100,111, 10,  9,  9,
    9,108,111, 99, 97,108, 32,114,111,117,116,105,110,101, 32,
   61, 32, 82,111,117,116,105,110,101, 91,105, 93, 10,  9,  9,
    9,108,111, 99, 97,108, 32,115,117, 99, 99,101,115,115, 44,
   32,114,101,115,117,108,116, 32, 61, 32,102, 97,108,115,101,
   44, 32,116,114,117,101, 10,  9,  9,  9,105,102, 32,114,111,
  117,116,105,110,101, 32,116,104,101,110, 10,  9,  9,  9,  9,
  115,117, 99, 99,101,115,115, 44, 32,114,101,115,117,108,116,
   32, 61, 32, 99,111,114,111,117,116,105,110,101, 95,114,101,
  115,117,109,101, 40,114,111,117,116,105,110,101, 41, 10,  9,
    9,  9,  9,105,102, 32,110,111,116, 32,115,117, 99, 99,101,
  115,115, 32,116,104,101,110, 10,  9,  9,  9,  9,  9, 99,111,
  114,111,117,116,105,110,101, 95, 99,108,111,115,101, 40,114,
  111,117,116,105,110,101, 41, 10,  9,  9,  9,  9,  9, 68,111,
  114, 97, 46, 76,111,103, 40, 34, 69,114,114,111,114, 34, 44,
   32,114,101,115,117,108,116, 41, 10,  9,  9,  9,  9,101,110,
  100, 10,  9,  9,  9,101,110,100, 10,  9,  9,  9,105,102, 32,
   40,115,117, 99, 99,101,115,115, 32, 97,110,100, 32,114,101,
  115,117,108,116, 41, 32,111,114, 32, 40,110,111,116, 32,115,
  117, 99, 99,101,115,115, 41, 32,116,104,101,110, 10,  9,  9,
    9,  9, 82,111,117,116,105,110,101, 91,105, 93, 32, 61, 32,
   82,111,117,116,105,110,101, 91, 99,111,117,110,116, 93, 10,
    9,  9,  9,  9,116, 97, 98,108,101, 95,114,101,109,111,118,
  101, 40, 82,111,117,116,105,110,101, 44, 32, 99,111,117,110,
  116, 41, 10,  9,  9,  9,  9,105, 32, 61, 32,105, 32, 45, 32,
   49, 10,  9,  9,  9,  9, 99,111,117,110,116, 32, 61, 32, 99,
  111,117,110,116, 32, 45, 32, 49, 10,  9,  9,  9,101,110,100,
   10,  9,  9,  9,105, 32, 61, 32,105, 32, 43, 32, 49, 10,  9,
    9,101,110,100, 10,  9,  9,114,101,116,117,114,110, 32,102,
   97,108,115,101, 10,  9,101,110,100, 41, 10, 10,  9, 68,111,
  114, 97, 46, 82,111,117,116,105,110,101, 32, 61, 32, 82,111,
  117,116,105,110,101, 10,  9, 68,111,114, 97, 46,119, 97,105,
  116, 32, 61, 32,119, 97,105,116, 10,  9, 68,111,114, 97, 46,
  111,110, 99,101, 32, 61, 32,111,110, 99,101, 10,  9, 68,111,
  114, 97, 46,108,111,111,112, 32, 61, 32,108,111,111,112, 10,
    9, 68,111,114, 97, 46, 99,121, 99,108,101, 32, 61, 32, 99,
  121, 99,108,101, 10, 10,  9, 68,111,114, 97, 46,116,104,114,
  101, 97,100, 32, 61, 32,102,117,110, 99,116,105,111,110, 40,
  114,111,117,116,105,110,101, 41, 10,  9,  9,114,101,116,117,
  114,110, 32, 82,111,117,116,105,110,101, 40,111,110, 99,101,
   40,114,111,117,116,105,110,101, 41, 41, 10,  9,101,110,100,
   10, 10,  9, 68,111,114, 97, 46,116,104,114,101, 97,100, 76,
  111,111,112, 32, 61, 32,102,117,110, 99,116,105,111,110, 40,
  114,111,117,116,105,110,101, 41, 10,  9,  9,114,101,116,117,
  114,110, 32, 82,111,117,116,105,110,101, 40,108,111,111,112,
   40,114,111,117,116,105,110,101, 41, 41, 10,  9,101,110,100,
   10, 10,  9, 68,111,114, 97, 46,115,108,101,101,112, 32, 61,
   32,102,117,110, 99,116,105,111,110, 40,100,117,114, 97,116,
  105,111,110, 41, 10,  9,  9,105,102, 32,100,117,114, 97,116,
  105,111,110, 32,116,104,101,110, 10,  9,  9,  9,108,111, 99,
   97,108, 32,116,105,109,101, 32, 61, 32, 48, 10,  9,  9,  9,
  114,101,112,101, 97,116, 10,  9,  9,  9,  9, 99,111,114,111,
  117,116,105,110,101, 95,121,105,101,108,100, 40,102, 97,108,
  115,101, 41, 10,  9,  9,  9,  9,116,105,109,101, 32, 61, 32,
  116,105,109,101, 32, 43, 32, 65,112,112, 46,100,101,108,116,
   97, 84,105,109,101, 10,  9,  9,  9,117,110,116,105,108, 32,
  116,105,109,101, 32, 62, 61, 32,100,117,114, 97,116,105,111,
  110, 10,  9,  9,101,108,115,101, 10,  9,  9,  9, 99,111,114,
  111,117,116,105,110,101, 95,121,105,101,108,100, 40,102, 97,
  108,115,101, 41, 10,  9,  9,101,110,100, 10,  9,101,110,100,
   10, 10,  9, 68,111,114, 97, 46, 78,111,100,101, 46,111,110,
   99,101, 32, 61, 32,102,117,110, 99,116,105,111,110, 40,115,
  101,108,102, 44, 32,102,117,110, 99, 41, 10,  9,  9,115,101,
  108,102, 58,115, 99,104,101,100,117,108,101, 40,111,110, 99,
  101, 40,102,117,110, 99, 41, 41, 10,  9,101,110,100, 10, 10,
    9, 68,111,114, 97, 46, 78,111,100,101, 46,108,111,111,112,
   32, 61, 32,102,117,110, 99,116,105,111,110, 40,115,101,108,
  102, 44, 32,102,117,110, 99, 41, 10,  9,  9,115,101,108,102,
   58,115, 99,104,101,100,117,108,101, 40,108,111,111,112, 40,
  102,117,110, 99, 41, 41, 10,  9,101,110,100, 10,101,110,100,
   10, 10, 45, 45, 32, 97,115,121,110, 99, 32,102,117,110, 99,
  116,105,111,110,115, 10,100,111, 10,  9,108,111, 99, 97,108,
   32, 67,111,110,116,101,110,116, 32, 61, 32, 68,111,114, 97,
   46, 67,111,110,116,101,110,116, 10,  9,108,111, 99, 97,108,
   32,119, 97,105,116, 32, 61, 32, 68,111,114, 97, 46,119, 97,
  105,116, 10,  9,108,111, 99, 97,108, 32, 67,111,110,116,101,
  110,116, 95,108,111, 97,100, 65,115,121,110, 99, 32, 61, 32,
   67,111,110,116,101,110,116, 46,108,111, 97,100, 65,115,121,
  110, 99, 10,  9, 67,111,110,116,101,110,116, 46,108,111, 97,
  100, 65,115,121,110, 99, 32, 61, 32,102,117,110, 99,116,105,
  111,110, 40,115,101,108,102, 44, 32,102,105,108,101,110, 97,
  109,101, 41, 10,  9,  9,108,111, 99, 97,108, 32, 95, 44, 32,
  109, 97,105,110, 84,104,114,101, 97,100, 32, 61, 32, 99,111,
  114,111,117,116,105,110,101, 46,114,117,110,110,105,110,103,
   40, 41, 10,  9,  9, 97,115,115,101,114,116, 40,110,111,116,
   32,109, 97,105,110, 84,104,114,101, 97,100, 44, 32, 34, 67,
  111,110,116,101,110,116, 46,108,111, 97,100, 65,115,121,110,
   99, 32,115,104,111,117,108,100, 32, 98,101, 32,114,117,110,
   32,105,110, 32, 97, 32,116,104,114,101, 97,100, 34, 41, 10,
    9,  9,108,111, 99, 97,108, 32,108,111, 97,100,101,100, 68,
   97,116, 97, 10,  9,  9,108,111, 99, 97,108, 32,100,111,110,
  101, 32, 61, 32,102, 97,108,115,101, 10,  9,  9, 67,111,110,
  116,101,110,116, 95,108,111, 97,100, 65,115,121,110, 99, 40,
  115,101,108,102, 44, 32,102,105,108,101,110, 97,109,101, 44,
   32,102,117,110, 99,116,105,111,110, 40,100, 97,116, 97, 41,
   10,  9,  9,  9,108,111, 97,100,101,100, 68, 97,116, 97, 32,
   61, 32,100, 97,116, 97, 10,  9,  9,  9,100,111,110,101, 32,
   61, 32,116,114,117,101, 10,  9,  9,101,110,100, 41, 10,  9,
    9,119, 97,105,116, 40,102,117,110, 99,116,105,111,110, 40,
   41, 10,  9,  9,  9,114,101,116,117,114,110, 32,100,111,110,
  101, 10,  9,  9,101,110,100, 41, 10,  9,  9,114,101,116,117,
  114,110, 32,108,111, 97,100,101,100, 68, 97,116, 97, 10,  9,
  101,110,100, 10, 10,  9,108,111, 99, 97,108, 32, 67,111,110,
  116,101,110,116, 95,108,111, 97,100, 69,120, 99,101,108, 65,
  115,121,110, 99, 32, 61, 32, 67,111,110,116,101,110,116, 46,
  108,111, 97,100, 69,120, 99,101,108, 65,115,121,110, 99, 10,
    9, 67,111,110,116,101,110,116, 46,108,111, 97,100, 69,120,
   99,101,108, 65,115,121,110, 99, 32, 61, 32,102,117,110, 99,
  116,105,111,110, 40,115,101,108,102, 44, 32,102,105,108,101,
  110, 97,109,101, 44, 32,115,104,101,101,116,115, 41, 10,  9,
    9,108,111, 99, 97,108, 32, 95, 44, 32,109, 97,105,110, 84,
  104,114,101, 97,100, 32, 61, 32, 99,111,114,111,117,116,105,
  110,101, 46,114,117,110,110,105,110,103, 40, 41, 10,  9,  9,
   97,115,115,101,114,116, 40,110,111,116, 32,109, 97,105,110,
   84,104,114,101, 97,100, 44, 32, 34, 67,111,110,116,101,110,
  116, 46,108,111, 97,100, 69,120, 99,101,108, 65,115,121,110,
   99, 32,115,104,111,117,108,100, 32, 98,101, 32,114,117,110,
   32,105,110, 32, 97, 32,116,104,114,101, 97,100, 34, 41, 10,
    9,  9,108,111, 99, 97,108, 32,108,111, 97,100,101,100, 68,
   97,116, 97, 10,  9,  9,108,111, 99, 97,108, 32,100,111,110,
  101, 32, 61, 32,102, 97,108,115,101, 10,  9,  9,105,102, 32,
  115,104,101,101,116,115, 32,116,104,101,110, 10,  9,  9,  9,
   67,111,110,116,101,110,116, 95,108,111, 97,100, 69,120, 99,
  101,108, 65,115,121,110, 99, 40,115,101,108,102, 44, 32,102,
  105,108,101,110, 97,109,101, 44, 32,115,104,101,101,116,115,
   44, 32,102,117,110, 99,116,105,111,110, 40,100, 97,116, 97,
   41, 10,  9,  9,  9,  9,108,111, 97,100,101,100, 68, 97,116,
   97, 32, 61, 32,100, 97,116, 97, 10,  9,  9,  9,  9,100,111,
  110,101, 32, 61, 32,116,114,117,101, 10,  9,  9,  9,101,110,
  100, 41, 10,  9,  9,101,108,115,101, 10,  9,  9,  9, 67,111,
  110,116,101,110,116, 95,108,111, 97,100, 69,120, 99,101,108,
   65,115,121,110, 99, 40,115,101,108,102, 44, 32,102,105,108,
  101,110, 97,109,101, 44, 32,102,117,110, 99,116,105,111,110,
   40,100, 97,116, 97, 41, 10,  9,  9,  9,  9,108,111, 97,100,
  101,100, 68, 97,116, 97, 32, 61, 32,100, 97,116, 97, 10,  9,
    9,  9,  9,100,111,110,101, 32, 61, 32,116,114,117,101, 10,
    9,  9,  9,101,110,100, 41, 10,  9,  9,101,110,100, 10,  9,
    9,119, 97,105,116, 40,102,117,110, 99,116,105,111,110, 40,
   41, 10,  9,  9,  9,114,101,116,117,114,110, 32,100,111,110,
  101, 10,  9,  9,101,110,100, 41, 10,  9,  9,114,101,116,117,
  114,110, 32,108,111, 97,100,101,100, 68, 97,116, 97, 10,  9,
  101,110,100, 10, 10,  9,108,111, 99, 97,108, 32, 67,111,110,
  116,101,110,116, 95,115, 97,118,101, 65,115,121,110, 99, 32,
   61, 32, 67,111,110,116,101,110,116, 46,115, 97,118,101, 65,
  115,121,110, 99, 10,  9, 67,111,110,116,101,110,116, 46,115,
   97,118,101, 65,115,121,110, 99, 32, 61, 32,102,117,110, 99,
  116,105,111,110, 40,115,101,108,102, 44, 32,102,105,108,101,
  110, 97,109,101, 44, 32, 99,111,110,116,101,110,116, 41, 10,
    9,  9,108,111, 99, 97,108, 32, 95, 44, 32,109, 97,105,110,
   84,104,114,101, 97,100, 32, 61, 32, 99,111,114,111,117,116,
  105,110,101, 46,114,117,110,110,105,110,103, 40, 41, 10,  9,
    9, 97,115,115,101,114,116, 40,110,111,116, 32,109, 97,105,
  110, 84,104,114,101, 97,100, 44, 32, 34, 67,111,110,116,101,
  110,116, 46,115, 97,118,101, 65,115,121,110, 99, 32,115,104,
  111,117,108,100, 32, 98,101, 32,114,117,110, 32,105,110, 32,
   97, 32,116,104,114,101, 97,100, 34, 41, 10,  9,  9,108,111,
   99, 97,108, 32,114,101,115,117,108,116, 32, 61, 32,110,105,
  108, 10,  9,  9,108,111, 99, 97,108, 32,100,111,110,101, 32,
   61, 32,102, 97,108,115,101, 10,  9,  9, 67,111,110,116,101,
  110,116, 95,115, 97,118,101, 65,115,121,110, 99, 40,115,101,
  108,102, 44, 32,102,105,108,101,110, 97,109,101, 44, 32, 99,
  111,110,116,101,110,116, 44, 32,102,117,110, 99,116,105,111,
  110, 40,115,117, 99, 99,101,115,115, 41, 10,  9,  9,  9,114,
  101,115,117,108,116, 32, 61, 32,115,117, 99, 99,101,115,115,
   10,  9,  9,  9,100,111,110,101, 32, 61, 32,116,114,117,101,
   10,  9,  9,101,110,100, 41, 10,  9,  9,119, 97,105,116, 40,
  102,117,110, 99,116,105,111,110, 40, 41, 10,  9,  9,  9,114,
  101,116,117,114,110, 32,100,111,110,101, 10,  9,  9,101,110,
  100, 41, 10,  9,  9,114,101,116,117,114,110, 32,114,101,115,
  117,108,116, 10,  9,101,110,100, 10, 10,  9,108,111, 99, 97,
  108, 32, 67,111,110,116,101,110,116, 95, 99,111,112,121, 65,
  115,121,110, 99, 32, 61, 32, 67,111,110,116,101,110,116, 46,
   99,111,112,121, 65,115,121,110, 99, 10,  9, 67,111,110,116,
  101,110,116, 46, 99,111,112,121, 65,115,121,110, 99, 32, 61,
   32,102,117,110, 99,116,105,111,110, 40,115,101,108,102, 44,
   32,115,114, 99, 44, 32,100,115,116, 41, 10,  9,  9,108,111,
   99, 97,108, 32, 95, 44, 32,109, 97,105,110, 84,104,114,101,
   97,100, 32, 61, 32, 99,111,114,111,117,116,105,110,101, 46,
  114,117,110,110,105,110,103, 40, 41, 10,  9,  9, 97,115,115,
  101,114,116, 40,110,111,116, 32,109, 97,105,110, 84,104,114,
  101, 97,100, 44, 32, 34, 67,111,110,116,101,110,116, 46, 99,
  111,112,121, 65,115,121,110, 99, 32,115,104,111,117,108,100,
   32, 98,101, 32,114,117,110, 32,105,110, 32, 97, 32,116,104,
  114,101, 97,100, 34, 41, 10,  9,  9,108,111, 99, 97,108, 32,
  114,101,115,117,108,116, 32, 61, 32,110,105,108, 10,  9,  9,
  108,111, 99, 97,108, 32,100,111,110,101, 32, 61, 32,102, 97,
  108,115,101, 10,  9,  9, 67,111,110,116,101,110,116, 95, 99,
  111,112,121, 65,115,121,110, 99, 40,115,101,108,102, 44, 32,
  115,114, 99, 44, 32,100,115,116, 44, 32,102,117,110, 99,116,
  105,111,110, 40,115,117, 99, 99,101,115,115, 41, 10,  9,  9,
    9,114,101,115,117,108,116, 32, 61, 32,115,117, 99, 99,101,
  115,115, 10,  9,  9,  9,100,111,110,101, 32, 61, 32,116,114,
  117,101, 10,  9,  9,101,110,100, 41, 10,  9,  9,119, 97,105,
  116, 40,102,117,110, 99,116,105,111,110, 40, 41, 10,  9,  9,
    9,114,101,116,117,114,110, 32,100,111,110,101, 10,  9,  9,
  101,110,100, 41, 10,  9,  9,114,101,116,117,114,110, 32,114,
  101,115,117,108,116, 10,  9,101,110,100, 10, 10,  9,108,111,
   99, 97,108, 32, 67,111,110,116,101,110,116, 95,122,105,112,
   65,115,121,110, 99, 32, 61, 32, 67,111,110,116,101,110,116,
   46,122,105,112, 65,115,121,110, 99, 10,  9, 67,111,110,116,
  101,110,116, 46,122,105,112, 65,115,121,110, 99, 32, 61, 32,
  102,117,110, 99,116,105,111,110, 40,115,101,108,102, 44, 32,
  102,111,108,100,101,114, 80, 97,116,104, 44, 32,122,105,112,
   70,105,108,101, 44, 32,102,105,108,116,101,114, 41, 10,  9,
    9,108,111, 99, 97,108, 32, 95, 44, 32,109, 97,105,110, 84,
  104,114,101, 97,100, 32, 61, 32, 99,111,114,111,117,116,105,
  110,101, 46,114,117,110,110,105,110,103, 40, 41, 10,  9,  9,
   97,115,115,101,114,116, 40,110,111,116, 32,109, 97,105,110,
   84,104,114,101, 97,100, 44, 32, 34, 67,111,110,116,101,110,
  116, 46,122,105,112, 65,115,121,110, 99, 32,115,104,111,117,
  108,100, 32, 98,101, 32,114,117,110, 32,105,110, 32, 97, 32,
  116,104,114,101, 97,100, 34, 41, 10,  9,  9,102,105,108,116,
  101,114, 32, 61, 32,102,105,108,116,101,114, 32,111,114, 32,
  102,117,110, 99,116,105,111,110, 40, 41, 32,114,101,116,117,
  114,110, 32,116,114,117,101, 32,101,110,100, 10,  9,  9,108,
  111, 99, 97,108, 32,114,101,115,117,108,116, 10,  9,  9,108,
  111, 99, 97,108, 32,100,111,110,101, 32, 61, 32,102, 97,108,
  115,101, 10,  9,  9, 67,111,110,116,101,110,116, 95,122,105,
  112, 65,115,121,110, 99, 40,115,101,108,102, 44, 32,102,111,
  108,100,101,114, 80, 97,116,104, 44, 32,122,105,112, 70,105,
  108,101, 44, 32,102,105,108,116,101,114, 44, 32,102,117,110,
   99,116,105,111,110, 40,115,117, 99, 99,101,115,115, 41, 10,
    9,  9,  9,114,101,115,117,108,116, 32, 61, 32,115,117, 99,
   99,101,115,115, 10,  9,  9,  9,100,111,110,101, 32, 61, 32,
  116,114,117,101, 10,  9,  9,101,110,100, 41, 10,  9,  9,119,
   97,105,116, 40,102,117,110, 99,116,105,111,110, 40, 41, 10,
    9,  9,  9,114,101,116,117,114,110, 32,100,111,110,101, 10,
    9,  9,101,110,100, 41, 10,  9,  9,114,101,116,117,114,110,
   32,114,101,115,117,108,116, 10,  9,101,110,100, 10, 10,  9,
  108,111, 99, 97,108, 32, 67,111,110,116,101,110,116, 95,117,
  110,122,105,112, 65,115,121,110, 99, 32, 61, 32, 67,111,110,
  116,101,110,116, 46,117,110,122,105,112, 65,115,121,110, 99,
   10,  9, 67,111,110,116,101,110,116, 46,117,110,122,105,112,
   65,115,121,110, 99, 32, 61, 32,102,117,110, 99,116,105,111,
  110, 40,115,101,108,102, 44, 32,122,105,112, 70,105,108,101,
   44, 32,102,111,108,100,101,114, 80, 97,116,104, 44, 32,102,
  105,108,116,101,114, 41, 10,  9,  9,108,111, 99, 97,108, 32,
   95, 44, 32,109, 97,105,110, 84,104,114,101, 97,100, 32, 61,
   32, 99,111,114,111,117,116,105,110,101, 46,114,117,110,110,
  105,110,103, 40, 41, 10,  9,  9, 97,115,115,101,114,116, 40,
  110,111,116, 32,109, 97,105,110, 84,104,114,101, 97,100, 44,
   32, 34, 67,111,110,116,101,110,116, 46,117,110,122,105,112,
   65,115,121,110, 99, 32,115,104,111,117,108,100, 32, 98,101,
   32,114,117,110, 32,105,110, 32, 97, 32,116,104,114,101, 97,
  100, 34, 41, 10,  9,  9,102,105,108,116,101,114, 32, 61, 32,
  102,105,108,116,101,114, 32,111,114, 32,102,117,110, 99,116,
  105,111,110, 40, 41, 32,114,101,116,117,114,110, 32,116,114,
  117,101, 32,101,110,100, 10,  9,  9,108,111, 99, 97,108, 32,
  114,101,115,117,108,116, 10,  9,  9,108,111, 99, 97,108, 32,
  100,111,110,101, 32, 61, 32,102, 97,108,115,101, 10,  9,  9,
   67,111,110,116,101,110,116, 95,117,110,122,105,112, 65,115,
  121,110, 99, 40,115,101,108,102, 44, 32,122,105,112, 70,105,
  108,101, 44, 32,102,111,108,100,101,114, 80, 97,116,104, 44,
   32,102,105,108,116,101,114, 44, 32,102,117,110, 99,116,105,
  111,110, 40,115,117, 99, 99,101,115,115, 41, 10,  9,  9,  9,
  114,101,115,117,108,116, 32, 61, 32,115,117, 99, 99,101,115,
  115, 10,  9,  9,  9,100,111,110,101, 32, 61, 32,116,114,117,
  101, 10,  9,  9,101,110,100, 41, 10,  9,  9,119, 97,105,116,
   40,102,117,110, 99,116,105,111,110, 40, 41, 10,  9,  9,  9,
  114,101,116,117,114,110, 32,100,111,110,101, 10,  9,  9,101,
  110,100, 41, 10,  9,  9,114,101,116,117,114,110, 32,114,101,
  115,117,108,116, 10,  9,101,110,100, 10, 10,  9,108,111, 99,
   97,108, 32, 67, 97, 99,104,101, 32, 61, 32, 68,111,114, 97,
   46, 67, 97, 99,104,101, 10,  9,108,111, 99, 97,108, 32, 67,
   97, 99,104,101, 95,108,111, 97,100, 65,115,121,110, 99, 32,
   61, 32, 67, 97, 99,104,101, 46,108,111, 97,100, 65,115,121,
  110, 99, 10,  9, 67, 97, 99,104,101, 46,108,111, 97,100, 65,
  115,121,110, 99, 32, 61, 32,102,117,110, 99,116,105,111,110,
   40,115,101,108,102, 44, 32,116, 97,114,103,101,116, 44, 32,
  104, 97,110,100,108,101,114, 41, 10,  9,  9,108,111, 99, 97,
  108, 32, 95, 44, 32,109, 97,105,110, 84,104,114,101, 97,100,
   32, 61, 32, 99,111,114,111,117,116,105,110,101, 46,114,117,
  110,110,105,110,103, 40, 41, 10,  9,  9, 97,115,115,101,114,
  116, 40,110,111,116, 32,109, 97,105,110, 84,104,114,101, 97,
  100, 44, 32, 34, 67, 97, 99,104,101, 46,108,111, 97,100, 65,
  115,121,110, 99, 32,115,104,111,117,108,100, 32, 98,101, 32,
  114,117,110, 32,105,110, 32, 97, 32,116,104,114,101, 97,100,
   34, 41, 10,  9,  9,108,111, 99, 97,108, 32,102,105,108,101,
  115, 10,  9,  9,105,102, 32,116,121,112,101, 40,116, 97,114,
  103,101,116, 41, 32, 61, 61, 32, 34,116, 97, 98,108,101, 34,
   32,116,104,101,110, 10,  9,  9,  9,102,105,108,101,115, 32,
   61, 32,116, 97,114,103,101,116, 10,  9,  9,101,108,115,101,
   10,  9,  9,  9,102,105,108,101,115, 32, 61, 32,123, 10,  9,
    9,  9,  9,116, 97,114,103,101,116, 10,  9,  9,  9,125, 10,
    9,  9,101,110,100, 10,  9,  9,108,111, 99, 97,108, 32, 99,
  111,117,110,116, 32, 61, 32, 48, 10,  9,  9,108,111, 99, 97,
  108, 32,116,111,116, 97,108, 32, 61, 32, 35,102,105,108,101,
  115, 10,  9,  9,108,111, 99, 97,108, 32,114,101,115,117,108,
  116, 32, 61, 32,116,114,117,101, 10,  9,  9,102,111,114, 32,
  105, 32, 61, 32, 49, 44, 32,116,111,116, 97,108, 32,100,111,
   10,  9,  9,  9, 67, 97, 99,104,101, 95,108,111, 97,100, 65,
  115,121,110, 99, 40,115,101,108,102, 44, 32,102,105,108,101,
  115, 91,105, 93, 44, 32,102,117,110, 99,116,105,111,110, 40,
  115,117, 99, 99,101,115,115, 41, 10,  9,  9,  9,  9, 99,111,
  117,110,116, 32, 61, 32, 99,111,117,110,116, 32, 43, 32, 49,
   10,  9,  9,  9,  9,114,101,115,117,108,116, 32, 61, 32,114,
  101,115,117,108,116, 32, 97,110,100, 32,115,117, 99, 99,101,
  115,115, 10,  9,  9,  9,  9,105,102, 32,104, 97,110,100,108,
  101,114, 32,116,104,101,110, 10,  9,  9,  9,  9,  9,104, 97,
  110,100,108,101,114, 40, 99,111,117,110,116, 32, 47, 32,116,
  111,116, 97,108, 41, 10,  9,  9,  9,  9,101,110,100, 10,  9,
    9,  9,101,110,100, 41, 10,  9,  9,101,110,100, 10,  9,  9,
  119, 97,105,116, 40,102,117,110, 99,116,105,111,110, 40, 41,
   10,  9,  9,  9,114,101,116,117,114,110, 32, 99,111,117,110,
  116, 32, 61, 61, 32,116,111,116, 97,108, 10,  9,  9,101,110,
  100, 41, 10,  9,  9,114,101,116,117,114,110, 32,114,101,115,
  117,108,116, 10,  9,101,110,100, 10, 10,  9,108,111, 99, 97,
  108, 32, 82,101,110,100,101,114, 84, 97,114,103,101,116, 32,
   61, 32, 68,111,114, 97, 46, 82,101,110,100,101,114, 84, 97,
  114,103,101,116, 10,  9,108,111, 99, 97,108, 32, 82,101,110,
  100,101,114, 84, 97,114,103,101,116, 95,115, 97,118,101, 65,
  115,121,110, 99, 32, 61, 32, 82,101,110,100,101,114, 84, 97,
  114,103,101,116, 46,115, 97,118,101, 65,115,121,110, 99, 10,
    9, 82,101,110,100,101,114, 84, 97,114,103,101,116, 46,115,
   97,118,101, 65,115,121,110, 99, 32, 61, 32,102,117,110, 99,
  116,105,111,110, 40,115,101,108,102, 44, 32,102,105,108,101,
  110, 97,109,101, 41, 10,  9,  9,108,111, 99, 97,108, 32, 95,
   44, 32,109, 97,105,110, 84,104,114,101, 97,100, 32, 61, 32,
   99,111,114,111,117,116,105,110,101, 46,114,117,110,110,105,
  110,103, 40, 41, 10,  9,  9, 97,115,115,101,114,116, 40,110,
  111,116, 32,109, 97,105,110, 84,104,114,101, 97,100, 44, 32,
   34, 82,101,110,100,101,114, 84, 97,114,103,101,116, 46,115,
   97,118,101, 65,115,121,110, 99, 32,115,104,111,117,108,100,
   32, 98,101, 32,114,117,110, 32,105,110, 32, 97, 32,116,104,
  114,101, 97,100, 34, 41, 10,  9,  9,108,111, 99, 97,108, 32,
  115, 97,118,101,100, 32, 61, 32,102, 97,108,115,101, 10,  9,
    9,108,111, 99, 97,108, 32,100,111,110,101, 32, 61, 32,102,
   97,108,115,101, 10,  9,  9, 82,101,110,100,101,114, 84, 97,
  114,103,101,116, 95,115, 97,118,101, 65,115,121,110, 99, 40,
  115,101,108,102, 44, 32,102,105,108,101,110, 97,109,101, 44,
   32,102,117,110, 99,116,105,111,110, 40,114,101,115,117,108,
  116, 41, 10,  9,  9,  9,115, 97,118,101,100, 32, 61, 32,114,
  101,115,117,108,116, 10,  9,  9,  9,100,111,110,101, 32, 61,
   32,116,114,117,101, 10,  9,  9,101,110,100, 41, 10,  9,  9,
  119, 97,105,116, 40,102,117,110, 99,116,105,111,110, 40, 41,
   10,  9,  9,  9,114,101,116,117,114,110, 32,100,111,110,101,
   10,  9,  9,101,110,100, 41, 10,  9,  9,114,101,116,117,114,
  110, 32,115, 97,118,101,100, 10,  9,101,110,100, 10, 10,  9,
  108,111, 99, 97,108, 32, 68, 66, 32, 61, 32, 68,111,114, 97,
   46, 68, 66, 10,  9,108,111, 99, 97,108, 32, 68, 66, 95,113,
  117,101,114,121, 65,115,121,110, 99, 32, 61, 32, 68, 66, 46,
  113,117,101,114,121, 65,115,121,110, 99, 10,  9, 68, 66, 46,
  113,117,101,114,121, 65,115,121,110, 99, 32, 61, 32,102,117,
  110, 99,116,105,111,110, 40,115,101,108,102, 44, 32, 46, 46,
   46, 41, 10,  9,  9,108,111, 99, 97,108, 32, 95, 44, 32,109,
   97,105,110, 84,104,114,101, 97,100, 32, 61, 32, 99,111,114,
  111,117,116,105,110,101, 46,114,117,110,110,105,110,103, 40,
   41, 10,  9,  9, 97,115,115,101,114,116, 40,110,111,116, 32,
  109, 97,105,110, 84,104,114,101, 97,100, 44, 32, 34, 68, 66,
   46,113,117,101,114,121, 65,115,121,110, 99, 32,115,104,111,
  117,108,100, 32, 98,101, 32,114,117,110, 32,105,110, 32, 97,
   32,116,104,114,101, 97,100, 34, 41, 10,  9,  9,108,111, 99,
   97,108, 32,114,101,115,117,108,116, 10,  9,  9,108,111, 99,
   97,108, 32, 97,114,103,115, 32, 61, 32,123, 10,  9,  9,  9,
   46, 46, 46, 10,  9,  9,125, 10,  9,  9,108,111, 99, 97,108,
   32,100,111,110,101, 32, 61, 32,102, 97,108,115,101, 10,  9,
    9,116, 97, 98,108,101, 95,105,110,115,101,114,116, 40, 97,
  114,103,115, 44, 32, 49, 44, 32,102,117,110, 99,116,105,111,
  110, 40,100, 97,116, 97, 41, 10,  9,  9,  9,114,101,115,117,
  108,116, 32, 61, 32,100, 97,116, 97, 10,  9,  9,  9,100,111,
  110,101, 32, 61, 32,116,114,117,101, 10,  9,  9,101,110,100,
   41, 10,  9,  9, 68, 66, 95,113,117,101,114,121, 65,115,121,
  110, 99, 40,115,101,108,102, 44, 32,117,110,112, 97, 99,107,
   40, 97,114,103,115, 41, 41, 10,  9,  9,119, 97,105,116, 40,
  102,117,110, 99,116,105,111,110, 40, 41, 10,  9,  9,  9,114,
  101,116,117,114,110, 32,100,111,110,101, 10,  9,  9,101,110,
  100, 41, 10,  9,  9,114,101,116,117,114,110, 32,114,101,115,
  117,108,116, 10,  9,101,110,100, 10, 10,  9,108,111, 99, 97,
  108, 32, 68, 66, 95,105,110,115,101,114,116, 65,115,121,110,
   99, 32, 61, 32, 68, 66, 46,105,110,115,101,114,116, 65,115,
  121,110, 99, 10,  9, 68, 66, 46,105,110,115,101,114,116, 65,
  115,121,110, 99, 32, 61, 32,102,117,110, 99,116,105,111,110,
   40,115,101,108,102, 44, 32, 46, 46, 46, 41, 10,  9,  9,108,
  111, 99, 97,108, 32, 95, 44, 32,109, 97,105,110, 84,104,114,
  101, 97,100, 32, 61, 32, 99,111,114,111,117,116,105,110,101,
   46,114,117,110,110,105,110,103, 40, 41, 10,  9,  9, 97,115,
  115,101,114,116, 40,110,111,116, 32,109, 97,105,110, 84,104,
  114,101, 97,100, 44, 32, 34, 68, 66, 46,105,110,115,101,114,
  116, 65,115,121,110, 99, 32,115,104,111,117,108,100, 32, 98,
  101, 32,114,117,110, 32,105,110, 32, 97, 32,116,104,114,101,
   97,100, 34, 41, 10,  9,  9,108,111, 99, 97,108, 32,114,101,
  115,117,108,116, 10,  9,  9,108,111, 99, 97,108, 32, 97,114,
  103,115, 32, 61, 32,123, 10,  9,  9,  9, 46, 46, 46, 10,  9,
    9,125, 10,  9,  9,108,111, 99, 97,108, 32,100,111,110,101,
   32, 61, 32,102, 97,108,115,101, 10,  9,  9,116, 97, 98,108,
  101, 95,105,110,115,101,114,116, 40, 97,114,103,115, 44, 32,
  102,117,110, 99,116,105,111,110, 40,114,101,115, 41, 10,  9,
    9,  9,114,101,115,117,108,116, 32, 61, 32,114,101,115, 10,
    9,  9,  9,100,111,110,101, 32, 61, 32,116,114,117,101, 10,
    9,  9,101,110,100, 41, 10,  9,  9, 68, 66, 95,105,110,115,
  101,114,116, 65,115,121,110, 99, 40,115,101,108,102, 44, 32,
  117,110,112, 97, 99,107, 40, 97,114,103,115, 41, 41, 10,  9,
    9,119, 97,105,116, 40,102,117,110, 99,116,105,111,110, 40,
   41, 10,  9,  9,  9,114,101,116,117,114,110, 32,100,111,110,
  101, 10,  9,  9,101,110,100, 41, 10,  9,  9,114,101,116,117,
  114,110, 32,114,101,115,117,108,116, 10,  9,101,110,100, 10,
   10,  9,108,111, 99, 97,108, 32, 68, 66, 95,101,120,101, 99,
   65,115,121,110, 99, 32, 61, 32, 68, 66, 46,101,120,101, 99,
   65,115,121,110, 99, 10,  9, 68, 66, 46,101,120,101, 99, 65,
  115,121,110, 99, 32, 61, 32,102,117,110, 99,116,105,111,110,
   40,115,101,108,102, 44, 32, 46, 46, 46, 41, 10,  9,  9,108,
  111, 99, 97,108, 32, 95, 44, 32,109, 97,105,110, 84,104,114,
  101, 97,100, 32, 61, 32, 99,111,114,111,117,116,105,110,101,
   46,114,117,110,110,105,110,103, 40, 41, 10,  9,  9, 97,115,
  115,101,114,116, 40,110,111,116, 32,109, 97,105,110, 84,104,
  114,101, 97,100, 44, 32, 34, 68, 66, 46,101,120,101, 99, 65,
  115,121,110, 99, 32,115,104,111,117,108,100, 32, 98,101, 32,
  114,117,110, 32,105,110, 32, 97, 32,116,104,114,101, 97,100,
   34, 41, 10,  9,  9,108,111, 99, 97,108, 32,114,101,115,117,
  108,116, 10,  9,  9,108,111, 99, 97,108, 32, 97,114,103,115,
   32, 61, 32,123, 10,  9,  9,  9, 46, 46, 46, 10,  9,  9,125,
   10,  9,  9,108,111, 99, 97,108, 32,100,111,110,101, 32, 61,
   32,102, 97,108,115,101, 10,  9,  9,116, 97, 98,108,101, 95,
  105,110,115,101,114,116, 40, 97,114,103,115, 44, 32,102,117,
  110, 99,116,105,111,110, 40,114,101,115, 41, 10,  9,  9,  9,
  114,101,115,117,108,116, 32, 61, 32,114,101,115, 10,  9,  9,
    9,100,111,110,101, 32, 61, 32,116,114,117,101, 10,  9,  9,
  101,110,100, 41, 10,  9,  9, 68, 66, 95,101,120,101, 99, 65,
  115,121,110, 99, 40,115,101,108,102, 44, 32,117,110,112, 97,
   99,107, 40, 97,114,103,115, 41, 41, 10,  9,  9,119, 97,105,
  116, 40,102,117,110, 99,116,105,111,110, 40, 41, 10,  9,  9,
    9,114,101,116,117,114,110, 32,100,111,110,101, 10,  9,  9,
  101,110,100, 41, 10,  9,  9,114,101,116,117,114,110, 32,114,
  101,115,117,108,116, 10,  9,101,110,100, 10, 10,  9,108,111,
   99, 97,108, 32, 68, 66, 95,116,114, 97,110,115, 97, 99,116,
  105,111,110, 65,115,121,110, 99, 32, 61, 32, 68, 66, 46,116,
  114, 97,110,115, 97, 99,116,105,111,110, 65,115,121,110, 99,
   10,  9, 68, 66, 46,116,114, 97,110,115, 97, 99,116,105,111,
  110, 65,115,121,110, 99, 32, 61, 32,102,117,110, 99,116,105,
  111,110, 40,115,101,108,102, 44, 32, 46, 46, 46, 41, 10,  9,
    9,108,111, 99, 97,108, 32, 95, 44, 32,109, 97,105,110, 84,
  104,114,101, 97,100, 32, 61, 32, 99,111,114,111,117,116,105,
  110,101, 46,114,117,110,110,105,110,103, 40, 41, 10,  9,  9,
   97,115,115,101,114,116, 40,110,111,116, 32,109, 97,105,110,
   84,104,114,101, 97,100, 44, 32, 34, 68, 66, 46,116,114, 97,
  110,115, 97, 99,116,105,111,110, 65,115,121,110, 99, 32,115,
  104,111,117,108,100, 32, 98,101, 32,114,117,110, 32,105,110,
   32, 97, 32,116,104,114,101, 97,100, 34, 41, 10,  9,  9,108,
  111, 99, 97,108, 32,114,101,115,117,108,116, 10,  9,  9,108,
  111, 99, 97,108, 32,100,111,110,101, 32, 61, 32,102, 97,108,
  115,101, 10,  9,  9,108,111, 99, 97,108, 32, 97,114,103,115,
   32, 61, 32,123, 10,  9,  9,  9, 46, 46, 46, 10,  9,  9,125,
   10,  9,  9,116, 97, 98,108,101, 95,105,110,115,101,114,116,
   40, 97,114,103,115, 44, 32,102,117,110, 99,116,105,111,110,
   40,100, 97,116, 97, 41, 10,  9,  9,  9,114,101,115,117,108,
  116, 32, 61, 32,100, 97,116, 97, 10,  9,  9,  9,100,111,110,
  101, 32, 61, 32,116,114,117,101, 10,  9,  9,101,110,100, 41,
   10,  9,  9, 68, 66, 95,116,114, 97,110,115, 97, 99,116,105,
  111,110, 65,115,121,110, 99, 40,115,101,108,102, 44, 32,117,
  110,112, 97, 99,107, 40, 97,114,103,115, 41, 41, 10,  9,  9,
  119, 97,105,116, 40,102,117,110, 99,116,105,111,110, 40, 41,
   10,  9,  9,  9,114,101,116,117,114,110, 32,100,111,110,101,
   10,  9,  9,101,110,100, 41, 10,  9,  9,114,101,116,117,114,
  110, 32,114,101,115,117,108,116, 10,  9,101,110,100, 10, 10,
    9,108,111, 99, 97,108, 32, 87, 97,115,109, 32, 61, 32, 68,
  111,114, 97, 46, 87, 97,115,109, 10,  9,108,111, 99, 97,108,
   32, 87, 97,115,109, 95,101,120,101, 99,117,116,101, 77, 97,
  105,110, 70,105,108,101, 65,115,121,110, 99, 32, 61, 32, 87,
   97,115,109, 46,101,120,101, 99,117,116,101, 77, 97,105,110,
   70,105,108,101, 65,115,121,110, 99, 10,  9, 87, 97,115,109,
   46,101,120,101, 99,117,116,101, 77, 97,105,110, 70,105,108,
  101, 65,115,121,110, 99, 32, 61, 32,102,117,110, 99,116,105,
  111,110, 40,115,101,108,102, 44, 32,102,105,108,101,110, 97,
  109,101, 41, 10,  9,  9,108,111, 99, 97,108, 32, 95, 44, 32,
  109, 97,105,110, 84,104,114,101, 97,100, 32, 61, 32, 99,111,
  114,111,117,116,105,110,101, 46,114,117,110,110,105,110,103,
   40, 41, 10,  9,  9, 97,115,115,101,114,116, 40,110,111,116,
   32,109, 97,105,110, 84,104,114,101, 97,100, 44, 32, 34, 87,
   97,115,109, 46,101,120,101, 99,117,116,101, 77, 97,105,110,
   70,105,108,101, 65,115,121,110, 99, 32,115,104,111,117,108,
  100, 32, 98,101, 32,114,117,110, 32,105,110, 32, 97, 32,116,
  104,114,101, 97,100, 34, 41, 10,  9,  9,108,111, 99, 97,108,
   32,114,101,115,117,108,116, 10,  9,  9,108,111, 99, 97,108,
   32,100,111,110,101, 32, 61, 32,102, 97,108,115,101, 10,  9,
    9, 87, 97,115,109, 95,101,120,101, 99,117,116,101, 77, 97,
  105,110, 70,105,108,101, 65,115,121,110, 99, 40,115,101,108,
  102, 44, 32,102,105,108,101,110, 97,109,101, 44, 32,102,117,
  110, 99,116,105,111,110, 40,114,101,115, 41, 10,  9,  9,  9,
  114,101,115,117,108,116, 32, 61, 32,114,101,115, 10,  9,  9,
    9,100,111,110,101, 32, 61, 32,116,114,117,101, 10,  9,  9,
  101,110,100, 41, 10,  9,  9,119, 97,105,116, 40,102,117,110,
   99,116,105,111,110, 40, 41, 10,  9,  9,  9,114,101,116,117,
  114,110, 32,100,111,110,101, 10,  9,  9,101,110,100, 41, 10,
    9,  9,114,101,116,117,114,110, 32,114,101,115,117,108,116,
   10,  9,101,110,100, 10, 10,  9,108,111, 99, 97,108, 32, 87,
   97,115,109, 95, 98,117,105,108,100, 87, 97, 65,115,121,110,
   99, 32, 61, 32, 87, 97,115,109, 46, 98,117,105,108,100, 87,
   97, 65,115,121,110, 99, 10,  9, 87, 97,115,109, 46, 98,117,
  105,108,100, 87, 97, 65,115,121,110, 99, 32, 61, 32,102,117,
  110, 99,116,105,111,110, 40,115,101,108,102, 44, 32,102,105,
  108,101,110, 97,109,101, 41, 10,  9,  9,108,111, 99, 97,108,
   32, 95, 44, 32,109, 97,105,110, 84,104,114,101, 97,100, 32,
   61, 32, 99,111,114,111,117,116,105,110,101, 46,114,117,110,
  110,105,110,103, 40, 41, 10,  9,  9, 97,115,115,101,114,116,
   40,110,111,116, 32,109, 97,105,110, 84,104,114,101, 97,100,
   44, 32, 34, 87, 97,115,109, 46, 98,117,105,108,100, 87, 97,
   65,115,121,110, 99, 32,115,104,111,117,108,100, 32, 98,101,
   32,114,117,110, 32,105,110, 32, 97, 32,116,104,114,101, 97,
  100, 34, 41, 10,  9,  9,108,111, 99, 97,108, 32,114,101,115,
  117,108,116, 10,  9,  9,108,111, 99, 97,108, 32,100,111,110,
  101, 32, 61, 32,102, 97,108,115,101, 10,  9,  9, 87, 97,115,
  109, 95, 98,117,105,108,100, 87, 97, 65,115,121,110, 99, 40,
  115,101,108,102, 44, 32,102,105,108,101,110, 97,109,101, 44,
   32,102,117,110, 99,116,105,111,110, 40,114,101,115, 41, 10,
    9,  9,  9,114,101,115,117,108,116, 32, 61, 32,114,101,115,
   10,  9,  9,  9,100,111,110,101, 32, 61, 32,116,114,117,101,
   10,  9,  9,101,110,100, 41, 10,  9,  9,119, 97,105,116, 40,
  102,117,110, 99,116,105,111,110, 40, 41, 10,  9,  9,  9,114,
  101,116,117,114,110, 32,100,111,110,101, 10,  9,  9,101,110,
  100, 41, 10,  9,  9,114,101,116,117,114,110, 32,114,101,115,
  117,108,116, 10,  9,101,110,100, 10, 10,  9,108,111, 99, 97,
  108, 32, 87, 97,115,109, 95,102,111,114,109, 97,116, 87, 97,
   65,115,121,110, 99, 32, 61, 32, 87, 97,115,109, 46,102,111,
  114,109, 97,116, 87, 97, 65,115,121,110, 99, 10,  9, 87, 97,
  115,109, 46,102,111,114,109, 97,116, 87, 97, 65,115,121,110,
   99, 32, 61, 32,102,117,110, 99,116,105,111,110, 40,115,101,
  108,102, 44, 32,102,105,108,101,110, 97,109,101, 41, 10,  9,
    9,108,111, 99, 97,108, 32, 95, 44, 32,109, 97,105,110, 84,
  104,114,101, 97,100, 32, 61, 32, 99,111,114,111,117,116,105,
  110,101, 46,114,117,110,110,105,110,103, 40, 41, 10,  9,  9,
   97,115,115,101,114,116, 40,110,111,116, 32,109, 97,105,110,
   84,104,114,101, 97,100, 44, 32, 34, 87, 97,115,109, 46,102,
  111,114,109, 97,116, 87, 97, 65,115,121,110, 99, 32,115,104,
  111,117,108,100, 32, 98,101, 32,114,117,110, 32,105,110, 32,
   97, 32,116,104,114,101, 97,100, 34, 41, 10,  9,  9,108,111,
   99, 97,108, 32,114,101,115,117,108,116, 10,  9,  9,108,111,
   99, 97,108, 32,100,111,110,101, 32, 61, 32,102, 97,108,115,
  101, 10,  9,  9, 87, 97,115,109, 95,102,111,114,109, 97,116,
   87, 97, 65,115,121,110, 99, 40,115,101,108,102, 44, 32,102,
  105,108,101,110, 97,109,101, 44, 32,102,117,110, 99,116,105,
  111,110, 40,114,101,115, 41, 10,  9,  9,  9,114,101,115,117,
  108,116, 32, 61, 32,114,101,115, 10,  9,  9,  9,100,111,110,
  101, 32, 61, 32,116,114,117,101, 10,  9,  9,101,110,100, 41,
   10,  9,  9,119, 97,105,116, 40,102,117,110, 99,116,105,111,
  110, 40, 41, 10,  9,  9,  9,114,101,116,117,114,110, 32,100,
  111,110,101, 10,  9,  9,101,110,100, 41, 10,  9,  9,114,101,
  116,117,114,110, 32,114,101,115,117,108,116, 10,  9,101,110,
  100, 10, 10,  9,108,111, 99, 97,108, 32, 72,116,116,112, 83,
  101,114,118,101,114, 32, 61, 32, 68,111,114, 97, 46, 72,116,
  116,112, 83,101,114,118,101,114, 10,  9,108,111, 99, 97,108,
   32, 72,116,116,112, 83,101,114,118,101,114, 95,112,111,115,
  116, 83, 99,104,101,100,117,108,101, 32, 61, 32, 72,116,116,
  112, 83,101,114,118,101,114, 46,112,111,115,116, 83, 99,104,
  101,100,117,108,101, 10,  9, 72,116,116,112, 83,101,114,118,
  101,114, 46,112,111,115,116, 83, 99,104,101,100,117,108,101,
   32, 61, 32,102,117,110, 99,116,105,111,110, 40,115,101,108,
  102, 44, 32,112, 97,116,116,101,114,110, 44, 32,115, 99,104,
  101,100,117,108,101, 70,117,110, 99, 41, 10,  9,  9, 72,116,
  116,112, 83,101,114,118,101,114, 95,112,111,115,116, 83, 99,
  104,101,100,117,108,101, 40,115,101,108,102, 44, 32,112, 97,
  116,116,101,114,110, 44, 32,102,117,110, 99,116,105,111,110,
   40,114,101,113, 41, 10,  9,  9,  9,114,101,116,117,114,110,
   32, 99,111,114,111,117,116,105,110,101, 46,119,114, 97,112,
   40,102,117,110, 99,116,105,111,110, 40, 41, 10,  9,  9,  9,
    9,114,101,116,117,114,110, 32,115, 99,104,101,100,117,108,
  101, 70,117,110, 99, 40,114,101,113, 41, 10,  9,  9,  9,101,
  110,100, 41, 10,  9,  9,101,110,100, 41, 10,  9,101,110,100,
   10, 10,  9,108,111, 99, 97,108, 32, 72,116,116,112, 67,108,
  105,101,110,116, 32, 61, 32, 68,111,114, 97, 46, 72,116,116,
  112, 67,108,105,101,110,116, 10,  9,108,111, 99, 97,108, 32,
   72,116,116,112, 67,108,105,101,110,116, 95,100,111,119,110,
  108,111, 97,100, 65,115,121,110, 99, 32, 61, 32, 72,116,116,
  112, 67,108,105,101,110,116, 46,100,111,119,110,108,111, 97,
  100, 65,115,121,110, 99, 10,  9, 72,116,116,112, 67,108,105,
  101,110,116, 46,100,111,119,110,108,111, 97,100, 65,115,121,
  110, 99, 32, 61, 32,102,117,110, 99,116,105,111,110, 40,115,
  101,108,102, 44, 32,117,114,108, 44, 32,102,105,108,101, 80,
   97,116,104, 44, 32,116,105,109,101,111,117,116, 44, 32,112,
  114,111,103,114,101,115,115, 41, 10,  9,  9,108,111, 99, 97,
  108, 32, 95, 44, 32,109, 97,105,110, 84,104,114,101, 97,100,
   32, 61, 32, 99,111,114,111,117,116,105,110,101, 46,114,117,
  110,110,105,110,103, 40, 41, 10,  9,  9, 97,115,115,101,114,
  116, 40,110,111,116, 32,109, 97,105,110, 84,104,114,101, 97,
  100, 44, 32, 34, 72,116,116,112, 67,108,105,101,110,116, 46,
  100,111,119,110,108,111, 97,100, 65,115,121,110, 99, 32,115,
  104,111,117,108,100, 32, 98,101, 32,114,117,110, 32,105,110,
   32, 97, 32,116,104,114,101, 97,100, 34, 41, 10,  9,  9,116,
  105,109,101,111,117,116, 32, 61, 32,116,105,109,101,111,117,
  116, 32,111,114, 32, 51, 48, 10,  9,  9,108,111, 99, 97,108,
   32,102, 97,105,108,101,100, 32, 61, 32,102, 97,108,115,101,
   10,  9,  9,108,111, 99, 97,108, 32,100,111,110,101, 32, 61,
   32,102, 97,108,115,101, 10,  9,  9, 72,116,116,112, 67,108,
  105,101,110,116, 95,100,111,119,110,108,111, 97,100, 65,115,
  121,110, 99, 40,115,101,108,102, 44, 32,117,114,108, 44, 32,
  102,105,108,101, 80, 97,116,104, 44, 32,116,105,109,101,111,
  117,116, 44, 32,102,117,110, 99,116,105,111,110, 40,105,110,
  116,101,114,114,117,112,116,101,100, 44, 32, 99,117,114,114,
  101,110,116, 44, 32,116,111,116, 97,108, 41, 10,  9,  9,  9,
  105,102, 32,105,110,116,101,114,114,117,112,116,101,100, 32,
  116,104,101,110, 10,  9,  9,  9,  9,102, 97,105,108,101,100,
   32, 61, 32,116,114,117,101, 10,  9,  9,  9,101,108,115,101,
   10,  9,  9,  9,  9,105,102, 32,112,114,111,103,114,101,115,
  115, 32,116,104,101,110, 10,  9,  9,  9,  9,  9,102, 97,105,
  108,101,100, 32, 61, 32,112,114,111,103,114,101,115,115, 40,
   99,117,114,114,101,110,116, 44, 32,116,111,116, 97,108, 41,
   10,  9,  9,  9,  9,101,110,100, 10,  9,  9,  9,  9,100,111,
  110,101, 32, 61, 32, 99,117,114,114,101,110,116, 32, 61, 61,
   32,116,111,116, 97,108, 10,  9,  9,  9,101,110,100, 10,  9,
    9,  9,114,101,116,117,114,110, 32,102, 97,105,108,101,100,
   10,  9,  9,101,110,100, 41, 10,  9,  9,119, 97,105,116, 40,
  102,117,110, 99,116,105,111,110, 40, 41, 10,  9,  9,  9,114,
  101,116,117,114,110, 32,100,111,110,101, 32,111,114, 32,102,
   97,105,108,101,100, 10,  9,  9,101,110,100, 41, 10,  9,  9,
  114,101,116,117,114,110, 32,110,111,116, 32,102, 97,105,108,
  101,100, 10,  9,101,110,100, 10, 10,  9,108,111, 99, 97,108,
   32, 72,116,116,112, 67,108,105,101,110,116, 95,112,111,115,
  116, 65,115,121,110, 99, 32, 61, 32, 72,116,116,112, 67,108,
  105,101,110,116, 46,112,111,115,116, 65,115,121,110, 99, 10,
    9, 72,116,116,112, 67,108,105,101,110,116, 46,112,111,115,
  116, 65,115,121,110, 99, 32, 61, 32,102,117,110, 99,116,105,
  111,110, 40,115,101,108,102, 44, 32,117,114,108, 44, 32, 46,
   46, 46, 41, 10,  9,  9,108,111, 99, 97,108, 32, 97,114,103,
  115, 32, 61, 32,123, 46, 46, 46,125, 10,  9,  9,105,102, 32,
   35, 97,114,103,115, 32, 60, 32, 52, 32, 97,110,100, 32,116,
  121,112,101, 40, 97,114,103,115, 91, 35, 97,114,103,115, 93,
   41, 32,126, 61, 32, 34,110,117,109, 98,101,114, 34, 32,116,
  104,101,110, 10,  9,  9,  9, 97,114,103,115, 91, 35, 97,114,
  103,115, 32, 43, 32, 49, 93, 32, 61, 32, 53, 10,  9,  9,101,
  110,100, 10,  9,  9,108,111, 99, 97,108, 32, 95, 44, 32,109,
   97,105,110, 84,104,114,101, 97,100, 32, 61, 32, 99,111,114,
  111,117,116,105,110,101, 46,114,117,110,110,105,110,103, 40,
   41, 10,  9,  9, 97,115,115,101,114,116, 40,110,111,116, 32,
  109, 97,105,110, 84,104,114,101, 97,100, 44, 32, 34, 72,116,
  116,112, 67,108,105,101,110,116, 46,112,111,115,116, 65,115,
  121,110, 99, 32,115,104,111,117,108,100, 32, 98,101, 32,114,
  117,110, 32,105,110, 32, 97, 32,116,104,114,101, 97,100, 34,
   41, 10,  9,  9,108,111, 99, 97,108, 32,114,101,115,117,108,
  116, 32, 61, 32,110,105,108, 10,  9,  9,108,111, 99, 97,108,
   32,100,111,110,101, 32, 61, 32,102, 97,108,115,101, 10,  9,
    9, 97,114,103,115, 91, 35, 97,114,103,115, 32, 43, 32, 49,
   93, 32, 61, 32,102,117,110, 99,116,105,111,110, 40,100, 97,
  116, 97, 41, 10,  9,  9,  9,114,101,115,117,108,116, 32, 61,
   32,100, 97,116, 97, 10,  9,  9,  9,100,111,110,101, 32, 61,
   32,116,114,117,101, 10,  9,  9,101,110,100, 10,  9,  9, 72,
  116,116,112, 67,108,105,101,110,116, 95,112,111,115,116, 65,
  115,121,110, 99, 40,115,101,108,102, 44, 32,117,114,108, 44,
   32,117,110,112, 97, 99,107, 40, 97,114,103,115, 41, 41, 10,
    9,  9,119, 97,105,116, 40,102,117,110, 99,116,105,111,110,
   40, 41, 10,  9,  9,  9,114,101,116,117,114,110, 32,100,111,
  110,101, 10,  9,  9,101,110,100, 41, 10,  9,  9,114,101,116,
  117,114,110, 32,114,101,115,117,108,116, 10,  9,101,110,100,
   10, 10,  9,108,111, 99, 97,108, 32, 72,116,116,112, 67,108,
  105,101,110,116, 95,103,101,116, 65,115,121,110, 99, 32, 61,
   32, 72,116,116,112, 67,108,105,101,110,116, 46,103,101,116,
   65,115,121,110, 99, 10,  9, 72,116,116,112, 67,108,105,101,
  110,116, 46,103,101,116, 65,115,121,110, 99, 32, 61, 32,102,
  117,110, 99,116,105,111,110, 40,115,101,108,102, 44, 32,117,
  114,108, 44, 32,116,105,109,101,111,117,116, 41, 10,  9,  9,
  108,111, 99, 97,108, 32, 95, 44, 32,109, 97,105,110, 84,104,
  114,101, 97,100, 32, 61, 32, 99,111,114,111,117,116,105,110,
  101, 46,114,117,110,110,105,110,103, 40, 41, 10,  9,  9, 97,
  115,115,101,114,116, 40,110,111,116, 32,109, 97,105,110, 84,
  104,114,101, 97,100, 44, 32, 34, 72,116,116,112, 67,108,105,
  101,110,116, 46,103,101,116, 65,115,121,110, 99, 32,115,104,
  111,117,108,100, 32, 98,101, 32,114,117,110, 32,105,110, 32,
   97, 32,116,104,114,101, 97,100, 34, 41, 10,  9,  9,116,105,
  109,101,111,117,116, 32, 61, 32,116,105,109,101,111,117,116,
   32,111,114, 32, 53, 10,  9,  9,108,111, 99, 97,108, 32,114,
  101,115,117,108,116, 32, 61, 32,110,105,108, 10,  9,  9,108,
  111, 99, 97,108, 32,100,111,110,101, 32, 61, 32,102, 97,108,
  115,101, 10,  9,  9, 72,116,116,112, 67,108,105,101,110,116,
   95,103,101,116, 65,115,121,110, 99, 40,115,101,108,102, 44,
   32,117,114,108, 44, 32,116,105,109,101,111,117,116, 44, 32,
  102,117,110, 99,116,105,111,110, 40,100, 97,116, 97, 41, 10,
    9,  9,  9,114,101,115,117,108,116, 32, 61, 32,100, 97,116,
   97, 10,  9,  9,  9,100,111,110,101, 32, 61, 32,116,114,117,
  101, 10,  9,  9,101,110,100, 41, 10,  9,  9,119, 97,105,116,
   40,102,117,110, 99,116,105,111,110, 40, 41, 10,  9,  9,  9,
  114,101,116,117,114,110, 32,100,111,110,101, 10,  9,  9,101,
  110,100, 41, 10,  9,  9,114,101,116,117,114,110, 32,114,101,
  115,117,108,116, 10,  9,101,110,100, 10, 10,  9,108,111, 99,
   97,108, 32,121,117,101, 95, 99,104,101, 99,107, 65,115,121,
  110, 99, 32, 61, 32,121,117,101, 46, 99,104,101, 99,107, 65,
  115,121,110, 99, 10,  9,121,117,101, 46, 99,104,101, 99,107,
   65,115,121,110, 99, 32, 61, 32,102,117,110, 99,116,105,111,
  110, 40, 99,111,100,101,115, 44, 32,115,101, 97,114, 99,104,
   80, 97,116,104, 44, 32,108, 97,120, 41, 10,  9,  9,108,111,
   99, 97,108, 32, 95, 44, 32,109, 97,105,110, 84,104,114,101,
   97,100, 32, 61, 32, 99,111,114,111,117,116,105,110,101, 46,
  114,117,110,110,105,110,103, 40, 41, 10,  9,  9, 97,115,115,
  101,114,116, 40,110,111,116, 32,109, 97,105,110, 84,104,114,
  101, 97,100, 44, 32, 34,121,117,101, 46, 99,104,101, 99,107,
   65,115,121,110, 99, 32,115,104,111,117,108,100, 32, 98,101,
   32,114,117,110, 32,105,110, 32, 97, 32,116,104,114,101, 97,
  100, 34, 41, 10,  9,  9,108,111, 99, 97,108, 32,114,101,115,
  117,108,116, 44, 32,108, 99,111,100,101,115, 10,  9,  9,108,
  111, 99, 97,108, 32,100,111,110,101, 32, 61, 32,102, 97,108,
  115,101, 10,  9,  9,105,102, 32,108, 97,120, 32, 61, 61, 32,
  110,105,108, 32,116,104,101,110, 10,  9,  9,  9,108, 97,120,
   32, 61, 32,102, 97,108,115,101, 10,  9,  9,101,110,100, 10,
    9,  9,121,117,101, 95, 99,104,101, 99,107, 65,115,121,110,
   99, 40, 99,111,100,101,115, 44, 32,115,101, 97,114, 99,104,
   80, 97,116,104, 44, 32,108, 97,120, 44, 32,102,117,110, 99,
  116,105,111,110, 40,105,110,102,111, 44, 32,108,117, 97, 67,
  111,100,101,115, 41, 10,  9,  9,  9,114,101,115,117,108,116,
   44, 32,108, 99,111,100,101,115, 32, 61, 32,105,110,102,111,
   44, 32,108,117, 97, 67,111,100,101,115, 10,  9,  9,  9,100,
  111,110,101, 32, 61, 32,116,114,117,101, 10,  9,  9,101,110,
  100, 41, 10,  9,  9,119, 97,105,116, 40,102,117,110, 99,116,
  105,111,110, 40, 41, 10,  9,  9,  9,114,101,116,117,114,110,
   32,100,111,110,101, 10,  9,  9,101,110,100, 41, 10,  9,  9,
  114,101,116,117,114,110, 32,114,101,115,117,108,116, 44, 32,
  108, 99,111,100,101,115, 10,  9,101,110,100, 10, 10,  9,108,
  111, 99, 97,108, 32,116,101, 97,108, 32, 61, 32, 68,111,114,
   97, 46,116,101, 97,108, 10,  9,108,111, 99, 97,108, 32,116,
  101, 97,108, 95,116,111,108,117, 97, 65,115,121,110, 99, 32,
   61, 32,116,101, 97,108, 46,116,111,108,117, 97, 65,115,121,
  110, 99, 10,  9,116,101, 97,108, 46,116,111,108,117, 97, 65,
  115,121,110, 99, 32, 61, 32,102,117,110, 99,116,105,111,110,
   40, 99,111,100,101,115, 44, 32,109,111,100,117,108,101, 78,
   97,109,101, 44, 32,115,101, 97,114, 99,104, 80, 97,116,104,
   41, 10,  9,  9,108,111, 99, 97,108, 32, 95, 44, 32,109, 97,
  105,110, 84,104,114,101, 97,100, 32, 61, 32, 99,111,114,111,
  117,116,105,110,101, 46,114,117,110,110,105,110,103, 40, 41,
   10,  9,  9, 97,115,115,101,114,116, 40,110,111,116, 32,109,
   97,105,110, 84,104,114,101, 97,100, 44, 32, 34,116,101, 97,
  108, 46,116,111,108,117, 97, 65,115,121,110, 99, 32,115,104,
  111,117,108,100, 32, 98,101, 32,114,117,110, 32,105,110, 32,
   97, 32,116,104,114,101, 97,100, 34, 41, 10,  9,  9,108,111,
   99, 97,108, 32,114,101,115,117,108,116, 44, 32,101,114,114,
   10,  9,  9,108,111, 99, 97,108, 32,100,111,110,101, 32, 61,
   32,102, 97,108,115,101, 10,  9,  9,116,101, 97,108, 95,116,
  111,108,117, 97, 65,115,121,110, 99, 40, 99,111,100,101,115,
   44, 32,109,111,100,117,108,101, 78, 97,109,101, 44, 32,115,
  101, 97,114, 99,104, 80, 97,116,104, 44, 32,102,117,110, 99,
  116,105,111,110, 40,108,117, 97, 67,111,100,101,115, 44, 32,
  109,115,103, 41, 10,  9,  9,  9,114,101,115,117,108,116, 44,
   32,101,114,114, 32, 61, 32,108,117, 97, 67,111,100,101,115,
   44, 32,109,115,103, 10,  9,  9,  9,100,111,110,101, 32, 61,
   32,116,114,117,101, 10,  9,  9,101,110,100, 41, 10,  9,  9,
  119, 97,105,116, 40,102,117,110, 99,116,105,111,110, 40, 41,
   10,  9,  9,  9,114,101,116,117,114,110, 32,100,111,110,101,
   10,  9,  9,101,110,100, 41, 10,  9,  9,114,101,116,117,114,
  110, 32,114,101,115,117,108,116, 44, 32,101,114,114, 10,  9,
  101,110,100, 10, 10,  9,108,111, 99, 97,108, 32,116,101, 97,
  108, 95, 99,104,101, 99,107, 65,115,121,110, 99, 32, 61, 32,
  116,101, 97,108, 46, 99,104,101, 99,107, 65,115,121,110, 99,
   10,  9,116,101, 97,108, 46, 99,104,101, 99,107, 65,115,121,
  110, 99, 32, 61, 32,102,117,110, 99,116,105,111,110, 40, 99,
  111,100,101,115, 44, 32,109,111,100,117,108,101, 78, 97,109,
  101, 44, 32,108, 97,120, 44, 32,115,101, 97,114, 99,104, 80,
   97,116,104, 41, 10,  9,  9,108,111, 99, 97,108, 32, 95, 44,
   32,109, 97,105,110, 84,104,114,101, 97,100, 32, 61, 32, 99,
  111,114,111,117,116,105,110,101, 46,114,117,110,110,105,110,
  103, 40, 41, 10,  9,  9, 97,115,115,101,114,116, 40,110,111,
  116, 32,109, 97,105,110, 84,104,114,101, 97,100, 44, 32, 34,
  116,101, 97,108, 46, 99,104,101, 99,107, 65,115,121,110, 99,
   32,115,104,111,117,108,100, 32, 98,101, 32,114,117,110, 32,
  105,110, 32, 97, 32,116,104,114,101, 97,100, 34, 41, 10,  9,
    9,108,111, 99, 97,108, 32,114,101,115,117,108,116, 44, 32,
  101,114,114,115, 10,  9,  9,108,111, 99, 97,108, 32,100,111,
  110,101, 32, 61, 32,102, 97,108,115,101, 10,  9,  9,116,101,
   97,108, 95, 99,104,101, 99,107, 65,115,121,110, 99, 40, 99,
  111,100,101,115, 44, 32,109,111,100,117,108,101, 78, 97,109,
  101, 44, 32,108, 97,120, 44, 32,115,101, 97,114, 99,104, 80,
   97,116,104, 44, 32,102,117,110, 99,116,105,111,110, 40,115,
  117, 99, 99,101,115,115, 44, 32,105,110,102,111, 41, 10,  9,
    9,  9,114,101,115,117,108,116, 44, 32,101,114,114,115, 32,
   61, 32,115,117, 99, 99,101,115,115, 44, 32,105,110,102,111,
   10,  9,  9,  9,100,111,110,101, 32, 61, 32,116,114,117,101,
   10,  9,  9,101,110,100, 41, 10,  9,  9,119, 97,105,116, 40,
  102,117,110, 99,116,105,111,110, 40, 41, 10,  9,  9,  9,114,
  101,116,117,114,110, 32,100,111,110,101, 10,  9,  9,101,110,
  100, 41, 10,  9,  9,114,101,116,117,114,110, 32,114,101,115,
  117,108,116, 44, 32,101,114,114,115, 10,  9,101,110,100, 10,
   10,  9,108,111, 99, 97,108, 32,116,101, 97,108, 95, 99,111,
  109,112,108,101,116,101, 65,115,121,110, 99, 32, 61, 32,116,
  101, 97,108, 46, 99,111,109,112,108,101,116,101, 65,115,121,
  110, 99, 10,  9,116,101, 97,108, 46, 99,111,109,112,108,101,
  116,101, 65,115,121,110, 99, 32, 61, 32,102,117,110, 99,116,
  105,111,110, 40, 99,111,100,101,115, 44, 32,108,105,110,101,
   44, 32,114,111,119, 44, 32,115,101, 97,114, 99,104, 80, 97,
  116,104, 41, 10,  9,  9,108,111, 99, 97,108, 32, 95, 44, 32,
  109, 97,105,110, 84,104,114,101, 97,100, 32, 61, 32, 99,111,
  114,111,117,116,105,110,101, 46,114,117,110,110,105,110,103,
   40, 41, 10,  9,  9, 97,115,115,101,114,116, 40,110,111,116,
   32,109, 97,105,110, 84,104,114,101, 97,100, 44, 32, 34,116,
  101, 97,108, 46, 99,111,109,112,108,101,116,101, 65,115,121,
  110, 99, 32,115,104,111,117,108,100, 32, 98,101, 32,114,117,
  110, 32,105,110, 32, 97, 32,116,104,114,101, 97,100, 34, 41,
   10,  9,  9,108,111, 99, 97,108, 32,114,101,115,117,108,116,
   10,  9,  9,108,111, 99, 97,108, 32,100,111,110,101, 32, 61,
   32,102, 97,108,115,101, 10,  9,  9,116,101, 97,108, 95, 99,
  111,109,112,108,101,116,101, 65,115,121,110, 99, 40, 99,111,
  100,101,115, 44, 32,108,105,110,101, 44, 32,114,111,119, 44,
   32,115,101, 97,114, 99,104, 80, 97,116,104, 44, 32,102,117,
  110, 99,116,105,111,110, 40, 99,111,109,112,108,101,116,101,
   76,105,115,116, 41, 10,  9,  9,  9,114,101,115,117,108,116,
   32, 61, 32, 99,111,109,112,108,101,116,101, 76,105,115,116,
   10,  9,  9,  9,100,111,110,101, 32, 61, 32,116,114,117,101,
   10,  9,  9,101,110,100, 41, 10,  9,  9,119, 97,105,116, 40,
  102,117,110, 99,116,105,111,110, 40, 41, 10,  9,  9,  9,114,
  101,116,117,114,110, 32,100,111,110,101, 10,  9,  9,101,110,
  100, 41, 10,  9,  9,114,101,116,117,114,110, 32,114,101,115,
  117,108,116, 10,  9,101,110,100, 10, 10,  9,108,111, 99, 97,
  108, 32,116,101, 97,108, 95,105,110,102,101,114, 65,115,121,
  110, 99, 32, 61, 32,116,101, 97,108, 46,105,110,102,101,114,
   65,115,121,110, 99, 10,  9,116,101, 97,108, 46,105,110,102,
  101,114, 65,115,121,110, 99, 32, 61, 32,102,117,110, 99,116,
  105,111,110, 40, 99,111,100,101,115, 44, 32,108,105,110,101,
   44, 32,114,111,119, 44, 32,115,101, 97,114, 99,104, 80, 97,
  116,104, 41, 10,  9,  9,108,111, 99, 97,108, 32, 95, 44, 32,
  109, 97,105,110, 84,104,114,101, 97,100, 32, 61, 32, 99,111,
  114,111,117,116,105,110,101, 46,114,117,110,110,105,110,103,
   40, 41, 10,  9,  9, 97,115,115,101,114,116, 40,110,111,116,
   32,109, 97,105,110, 84,104,114,101, 97,100, 44, 32, 34,116,
  101, 97,108, 46,105,110,102,101,114, 65,115,121,110, 99, 32,
  115,104,111,117,108,100, 32, 98,101, 32,114,117,110, 32,105,
  110, 32, 97, 32,116,104,114,101, 97,100, 34, 41, 10,  9,  9,
  108,111, 99, 97,108, 32,114,101,115,117,108,116, 10,  9,  9,
  108,111, 99, 97,108, 32,100,111,110,101, 32, 61, 32,102, 97,
  108,115,101, 10,  9,  9,116,101, 97,108, 95,105,110,102,101,
  114, 65,115,121,110, 99, 40, 99,111,100,101,115, 44, 32,108,
  105,110,101, 44, 32,114,111,119, 44, 32,115,101, 97,114, 99,
  104, 80, 97,116,104, 44, 32,102,117,110, 99,116,105,111,110,
   40,105,110,102,101,114,101,100, 41, 10,  9,  9,  9,114,101,
  115,117,108,116, 32, 61, 32,105,110,102,101,114,101,100, 10,
    9,  9,  9,100,111,110,101, 32, 61, 32,116,114,117,101, 10,
    9,  9,101,110,100, 41, 10,  9,  9,119, 97,105,116, 40,102,
  117,110, 99,116,105,111,110, 40, 41, 10,  9,  9,  9,114,101,
  116,117,114,110, 32,100,111,110,101, 10,  9,  9,101,110,100,
   41, 10,  9,  9,114,101,116,117,114,110, 32,114,101,115,117,
  108,116, 10,  9,101,110,100, 10, 10,  9,108,111, 99, 97,108,
   32,116,101, 97,108, 95,103,101,116, 83,105,103,110, 97,116,
  117,114,101, 65,115,121,110, 99, 32, 61, 32,116,101, 97,108,
   46,103,101,116, 83,105,103,110, 97,116,117,114,101, 65,115,
  121,110, 99, 10,  9,116,101, 97,108, 46,103,101,116, 83,105,
  103,110, 97,116,117,114,101, 65,115,121,110, 99, 32, 61, 32,
  102,117,110, 99,116,105,111,110, 40, 99,111,100,101,115, 44,
   32,108,105,110,101, 44, 32,114,111,119, 44, 32,115,101, 97,
  114, 99,104, 80, 97,116,104, 41, 10,  9,  9,108,111, 99, 97,
  108, 32, 95, 44, 32,109, 97,105,110, 84,104,114,101, 97,100,
   32, 61, 32, 99,111,114,111,117,116,105,110,101, 46,114,117,
  110,110,105,110,103, 40, 41, 10,  9,  9, 97,115,115,101,114,
  116, 40,110,111,116, 32,109, 97,105,110, 84,104,114,101, 97,
  100, 44, 32, 34,116,101, 97,108, 46,105,110,102,101,114, 65,
  115,121,110, 99, 32,115,104,111,117,108,100, 32, 98,101, 32,
  114,117,110, 32,105,110, 32, 97, 32,116,104,114,101, 97,100,
   34, 41, 10,  9,  9,108,111, 99, 97,108, 32,114,101,115,117,
  108,116, 10,  9,  9,108,111, 99, 97,108, 32,100,111,110,101,
   32, 61, 32,102, 97,108,115,101, 10,  9,  9,116,101, 97,108,
   95,103,101,116, 83,105,103,110, 97,116,117,114,101, 65,115,
  121,110, 99, 40, 99,111,100,101,115, 44, 32,108,105,110,101,
   44, 32,114,111,119, 44, 32,115,101, 97,114, 99,104, 80, 97,
  116,104, 44, 32,102,117,110, 99,116,105,111,110, 40,105,110,
  102,101,114,101,100, 41, 10,  9,  9,  9,114,101,115,117,108,
  116, 32, 61, 32,105,110,102,101,114,101,100, 10,  9,  9,  9,
  100,111,110,101, 32, 61, 32,116,114,117,101, 10,  9,  9,101,
  110,100, 41, 10,  9,  9,119, 97,105,116, 40,102,117,110, 99,
  116,105,111,110, 40, 41, 10,  9,  9,  9,114,101,116,117,114,
  110, 32,100,111,110,101, 10,  9,  9,101,110,100, 41, 10,  9,
    9,114,101,116,117,114,110, 32,114,101,115,117,108,116, 10,
    9,101,110,100, 10,101,110,100, 10, 10, 45, 45, 32,110,111,
  100,101, 32, 97, 99,116,105,111,110,115, 10,100,111, 10,  9,
  108,111, 99, 97,108, 32, 65, 99,116,105,111,110, 32, 61, 32,
   68,111,114, 97, 46, 65, 99,116,105,111,110, 10,  9,108,111,
   99, 97,108, 32, 78,111,100,101, 32, 61, 32, 68,111,114, 97,
   46, 78,111,100,101, 10,  9,108,111, 99, 97,108, 32, 78,111,
  100,101, 95,114,117,110, 65, 99,116,105,111,110, 32, 61, 32,
   78,111,100,101, 46,114,117,110, 65, 99,116,105,111,110, 10,
    9, 78,111,100,101, 46,114,117,110, 65, 99,116,105,111,110,
   32, 61, 32,102,117,110, 99,116,105,111,110, 40,115,101,108,
  102, 44, 32, 97, 99,116,105,111,110, 44, 32,108,111,111,112,
   41, 10,  9,  9,105,102, 32,116,121,112,101, 40, 97, 99,116,
  105,111,110, 41, 32, 61, 61, 32, 34,116, 97, 98,108,101, 34,
   32,116,104,101,110, 10,  9,  9,  9,114,101,116,117,114,110,
   32, 78,111,100,101, 95,114,117,110, 65, 99,116,105,111,110,
   40,115,101,108,102, 44, 32, 65, 99,116,105,111,110, 40, 97,
   99,116,105,111,110, 41, 44, 32,108,111,111,112, 41, 10,  9,
    9,101,108,115,101, 10,  9,  9,  9,114,101,116,117,114,110,
   32, 78,111,100,101, 95,114,117,110, 65, 99,116,105,111,110,
   40,115,101,108,102, 44, 32, 97, 99,116,105,111,110, 44, 32,
  108,111,111,112, 41, 10,  9,  9,101,110,100, 10,  9,101,110,
  100, 10,  9,108,111, 99, 97,108, 32, 78,111,100,101, 95,112,
  101,114,102,111,114,109, 32, 61, 32, 78,111,100,101, 46,112,
  101,114,102,111,114,109, 10,  9, 78,111,100,101, 46,112,101,
  114,102,111,114,109, 32, 61, 32,102,117,110, 99,116,105,111,
  110, 40,115,101,108,102, 44, 32, 97, 99,116,105,111,110, 44,
   32,108,111,111,112, 41, 10,  9,  9,105,102, 32,116,121,112,
  101, 40, 97, 99,116,105,111,110, 41, 32, 61, 61, 32, 34,116,
   97, 98,108,101, 34, 32,116,104,101,110, 10,  9,  9,  9,114,
  101,116,117,114,110, 32, 78,111,100,101, 95,112,101,114,102,
  111,114,109, 40,115,101,108,102, 44, 32, 65, 99,116,105,111,
  110, 40, 97, 99,116,105,111,110, 41, 44, 32,108,111,111,112,
   41, 10,  9,  9,101,108,115,101, 10,  9,  9,  9,114,101,116,
  117,114,110, 32, 78,111,100,101, 95,112,101,114,102,111,114,
  109, 40,115,101,108,102, 44, 32, 97, 99,116,105,111,110, 44,
   32,108,111,111,112, 41, 10,  9,  9,101,110,100, 10,  9,101,
  110,100, 10, 10,  9,108,111, 99, 97,108, 32,102,117,110, 99,
  116,105,111,110, 32,114,101,103,105,115,116,101,114, 67,111,
  109,109,111,110, 69,118,101,110,116, 40,110,111,100,101, 67,
  108, 97,115,115, 44, 32,110, 97,109,101, 41, 10,  9,  9,110,
  111,100,101, 67,108, 97,115,115, 91, 34,111,110, 34, 32, 46,
   46, 32,110, 97,109,101, 93, 32, 61, 32,102,117,110, 99,116,
  105,111,110, 40,115,101,108,102, 44, 32, 99, 97,108,108, 98,
   97, 99,107, 41, 10,  9,  9,  9,115,101,108,102, 58,115,108,
  111,116, 40,110, 97,109,101, 44, 32, 99, 97,108,108, 98, 97,
   99,107, 41, 10,  9,  9,101,110,100, 10,  9,101,110,100, 10,
    9,114,101,103,105,115,116,101,114, 67,111,109,109,111,110,
   69,118,101,110,116, 40, 78,111,100,101, 44, 32, 34, 69,110,
  116,101,114, 34, 41, 10,  9,114,101,103,105,115,116,101,114,
   67,111,109,109,111,110, 69,118,101,110,116, 40, 78,111,100,
  101, 44, 32, 34, 69,120,105,116, 34, 41, 10,  9,114,101,103,
  105,115,116,101,114, 67,111,109,109,111,110, 69,118,101,110,
  116, 40, 78,111,100,101, 44, 32, 34, 67,108,101, 97,110,117,
  112, 34, 41, 10,  9,114,101,103,105,115,116,101,114, 67,111,
  109,109,111,110, 69,118,101,110,116, 40, 78,111,100,101, 44,
   32, 34, 65, 99,116,105,111,110, 69,110,100, 34, 41, 10, 10,
    9,108,111, 99, 97,108, 32,102,117,110, 99,116,105,111,110,
   32,114,101,103,105,115,116,101,114, 84,111,117, 99,104, 69,
  118,101,110,116, 40,110,111,100,101, 67,108, 97,115,115, 44,
   32,110, 97,109,101, 41, 10,  9,  9,110,111,100,101, 67,108,
   97,115,115, 91, 34,111,110, 34, 32, 46, 46, 32,110, 97,109,
  101, 93, 32, 61, 32,102,117,110, 99,116,105,111,110, 40,115,
  101,108,102, 44, 32, 99, 97,108,108, 98, 97, 99,107, 41, 10,
    9,  9,  9,115,101,108,102, 46,116,111,117, 99,104, 69,110,
   97, 98,108,101,100, 32, 61, 32,116,114,117,101, 10,  9,  9,
    9,115,101,108,102, 58,115,108,111,116, 40,110, 97,109,101,
   44, 32, 99, 97,108,108, 98, 97, 99,107, 41, 10,  9,  9,101,
  110,100, 10,  9,101,110,100, 10,  9,114,101,103,105,115,116,
  101,114, 84,111,117, 99,104, 69,118,101,110,116, 40, 78,111,
  100,101, 44, 32, 34, 84, 97,112, 70,105,108,116,101,114, 34,
   41, 10,  9,114,101,103,105,115,116,101,114, 84,111,117, 99,
  104, 69,118,101,110,116, 40, 78,111,100,101, 44, 32, 34, 84,
   97,112, 66,101,103, 97,110, 34, 41, 10,  9,114,101,103,105,
  115,116,101,114, 84,111,117, 99,104, 69,118,101,110,116, 40,
   78,111,100,101, 44, 32, 34, 84, 97,112, 69,110,100,101,100,
   34, 41, 10,  9,114,101,103,105,115,116,101,114, 84,111,117,
   99,104, 69,118,101,110,116, 40, 78,111,100,101, 44, 32, 34,
   84, 97,112,112,101,100, 34, 41, 10,  9,114,101,103,105,115,
  116,101,114, 84,111,117, 99,104, 69,118,101,110,116, 40, 78,
  111,100,101, 44, 32, 34, 84, 97,112, 77,111,118,101,100, 34,
   41, 10,  9,114,101,103,105,115,116,101,114, 84,111,117, 99,
  104, 69,118,101,110,116, 40, 78,111,100,101, 44, 32, 34, 77,
  111,117,115,101, 87,104,101,101,108, 34, 41, 10,  9,114,101,
  103,105,115,116,101,114, 84,111,117, 99,104, 69,118,101,110,
  116, 40, 78,111,100,101, 44, 32, 34, 71,101,115,116,117,114,
  101, 34, 41, 10, 10,  9,108,111, 99, 97,108, 32,102,117,110,
   99,116,105,111,110, 32,114,101,103,105,115,116,101,114, 75,
  101,121, 98,111, 97,114,100, 69,118,101,110,116, 40,110,111,
  100,101, 67,108, 97,115,115, 44, 32,110, 97,109,101, 41, 10,
    9,  9,110,111,100,101, 67,108, 97,115,115, 91, 34,111,110,
   34, 32, 46, 46, 32,110, 97,109,101, 93, 32, 61, 32,102,117,
  110, 99,116,105,111,110, 40,115,101,108,102, 44, 32, 99, 97,
  108,108, 98, 97, 99,107, 41, 10,  9,  9,  9,115,101,108,102,
   46,107,101,121, 98,111, 97,114,100, 69,110, 97, 98,108,101,
  100, 32, 61, 32,116,114,117,101, 10,  9,  9,  9,115,101,108,
  102, 58,115,108,111,116, 40,110, 97,109,101, 44, 32, 99, 97,
  108,108, 98, 97, 99,107, 41, 10,  9,  9,101,110,100, 10,  9,
  101,110,100, 10,  9,114,101,103,105,115,116,101,114, 75,101,
  121, 98,111, 97,114,100, 69,118,101,110,116, 40, 78,111,100,
  101, 44, 32, 34, 75,101,121, 68,111,119,110, 34, 41, 10,  9,
  114,101,103,105,115,116,101,114, 75,101,121, 98,111, 97,114,
  100, 69,118,101,110,116, 40, 78,111,100,101, 44, 32, 34, 75,
  101,121, 85,112, 34, 41, 10,  9,114,101,103,105,115,116,101,
  114, 75,101,121, 98,111, 97,114,100, 69,118,101,110,116, 40,
   78,111,100,101, 44, 32, 34, 75,101,121, 80,114,101,115,115,
  101,100, 34, 41, 10, 10,  9,114,101,103,105,115,116,101,114,
   67,111,109,109,111,110, 69,118,101,110,116, 40, 78,111,100,
  101, 44, 32, 34, 65,116,116, 97, 99,104, 73, 77, 69, 34, 41,
   10,  9,114,101,103,105,115,116,101,114, 67,111,109,109,111,
  110, 69,118,101,110,116, 40, 78,111,100,101, 44, 32, 34, 68,
  101,116, 97, 99,104, 73, 77, 69, 34, 41, 10,  9,114,101,103,
  105,115,116,101,114, 67,111,109,109,111,110, 69,118,101,110,
  116, 40, 78,111,100,101, 44, 32, 34, 84,101,120,116, 73,110,
  112,117,116, 34, 41, 10,  9,114,101,103,105,115,116,101,114,
   67,111,109,109,111,110, 69,118,101,110,116, 40, 78,111,100,
  101, 44, 32, 34, 84,101,120,116, 69,100,105,116,105,110,103,
   34, 41, 10, 10,  9,108,111, 99, 97,108, 32,102,117,110, 99,
  116,105,111,110, 32,114,101,103,105,115,116,101,114, 67,111,
  110,116,114,111,108,108,101,114, 69,118,101,110,116, 40,110,
  111,100,101, 67,108, 97,115,115, 44, 32,110, 97,109,101, 41,
   10,  9,  9,110,111,100,101, 67,108, 97,115,115, 91, 34,111,
  110, 34, 32, 46, 46, 32,110, 97,109,101, 93, 32, 61, 32,102,
  117,110, 99,116,105,111,110, 40,115,101,108,102, 44, 32, 99,
   97,108,108, 98, 97, 99,107, 41, 10,  9,  9,  9,115,101,108,
  102, 46, 99,111,110,116,114,111,108,108,101,114, 69,110, 97,
   98,108,101,100, 32, 61, 32,116,114,117,101, 10,  9,  9,  9,
  115,101,108,102, 58,115,108,111,116, 40,110, 97,109,101, 44,
   32, 99, 97,108,108, 98, 97, 99,107, 41, 10,  9,  9,101,110,
  100, 10,  9,101,110,100, 10,  9,114,101,103,105,115,116,101,
  114, 67,111,110,116,114,111,108,108,101,114, 69,118,101,110,
  116, 40, 78,111,100,101, 44, 32, 34, 66,117,116,116,111,110,
   68,111,119,110, 34, 41, 10,  9,114,101,103,105,115,116,101,
  114, 67,111,110,116,114,111,108,108,101,114, 69,118,101,110,
  116, 40, 78,111,100,101, 44, 32, 34, 66,117,116,116,111,110,
   85,112, 34, 41, 10,  9,114,101,103,105,115,116,101,114, 67,
  111,110,116,114,111,108,108,101,114, 69,118,101,110,116, 40,
   78,111,100,101, 44, 32, 34, 66,117,116,116,111,110, 80,114,
  101,115,115,101,100, 34, 41, 10,  9,114,101,103,105,115,116,
  101,114, 67,111,110,116,114,111,108,108,101,114, 69,118,101,
  110,116, 40, 78,111,100,101, 44, 32, 34, 65,120,105,115, 34,
   41, 10, 10,  9,108,111, 99, 97,108, 32,102,117,110, 99,116,
  105,111,110, 32,114,101,103,105,115,116,101,114, 71,108,111,
   98, 97,108, 69,118,101,110,116, 40,110,111,100,101, 67,108,
   97,115,115, 44, 32,110, 97,109,101, 41, 10,  9,  9,110,111,
  100,101, 67,108, 97,115,115, 91, 34,111,110, 34, 32, 46, 46,
   32,110, 97,109,101, 93, 32, 61, 32,102,117,110, 99,116,105,
  111,110, 40,115,101,108,102, 44, 32, 99, 97,108,108, 98, 97,
   99,107, 41, 10,  9,  9,  9,115,101,108,102, 58,103,115,108,
  111,116, 40,110, 97,109,101, 44, 32, 99, 97,108,108, 98, 97,
   99,107, 41, 10,  9,  9,101,110,100, 10,  9,101,110,100, 10,
    9,114,101,103,105,115,116,101,114, 71,108,111, 98, 97,108,
   69,118,101,110,116, 40, 78,111,100,101, 44, 32, 34, 65,112,
  112, 69,118,101,110,116, 34, 41, 10,  9,114,101,103,105,115,
  116,101,114, 71,108,111, 98, 97,108, 69,118,101,110,116, 40,
   78,111,100,101, 44, 32, 34, 65,112,112, 67,104, 97,110,103,
  101, 34, 41, 10,  9,114,101,103,105,115,116,101,114, 71,108,
  111, 98, 97,108, 69,118,101,110,116, 40, 78,111,100,101, 44,
   32, 34, 65,112,112, 87, 83, 34, 41, 10, 10,  9,114,101,103,
  105,115,116,101,114, 67,111,109,109,111,110, 69,118,101,110,
  116, 40, 68,111,114, 97, 46, 80, 97,114,116,105, 99,108,101,
   44, 32, 34, 70,105,110,105,115,104,101,100, 34, 41, 10, 10,
    9,114,101,103,105,115,116,101,114, 67,111,109,109,111,110,
   69,118,101,110,116, 40, 68,111,114, 97, 46, 80,108, 97,121,
   97, 98,108,101, 44, 32, 34, 65,110,105,109, 97,116,105,111,
  110, 69,110,100, 34, 41, 10, 10,  9,114,101,103,105,115,116,
  101,114, 67,111,109,109,111,110, 69,118,101,110,116, 40, 68,
  111,114, 97, 46, 66,111,100,121, 44, 32, 34, 66,111,100,121,
   69,110,116,101,114, 34, 41, 10,  9,114,101,103,105,115,116,
  101,114, 67,111,109,109,111,110, 69,118,101,110,116, 40, 68,
  111,114, 97, 46, 66,111,100,121, 44, 32, 34, 66,111,100,121,
   76,101, 97,118,101, 34, 41, 10, 10,  9,108,111, 99, 97,108,
   32,102,117,110, 99,116,105,111,110, 32,114,101,103,105,115,
  116,101,114, 66,111,100,121, 69,118,101,110,116, 40,110,111,
  100,101, 67,108, 97,115,115, 44, 32,110, 97,109,101, 41, 10,
    9,  9,110,111,100,101, 67,108, 97,115,115, 91, 34,111,110,
   34, 32, 46, 46, 32,110, 97,109,101, 93, 32, 61, 32,102,117,
  110, 99,116,105,111,110, 40,115,101,108,102, 44, 32, 99, 97,
  108,108, 98, 97, 99,107, 41, 10,  9,  9,  9,115,101,108,102,
   46,114,101, 99,101,105,118,105,110,103, 67,111,110,116, 97,
   99,116, 32, 61, 32,116,114,117,101, 10,  9,  9,  9,115,101,
  108,102, 58,115,108,111,116, 40,110, 97,109,101, 44, 32, 99,
   97,108,108, 98, 97, 99,107, 41, 10,  9,  9,101,110,100, 10,
    9,101,110,100, 10,  9,114,101,103,105,115,116,101,114, 66,
  111,100,121, 69,118,101,110,116, 40, 68,111,114, 97, 46, 66,
  111,100,121, 44, 32, 34, 67,111,110,116, 97, 99,116, 83,116,
   97,114,116, 34, 41, 10,  9,114,101,103,105,115,116,101,114,
   66,111,100,121, 69,118,101,110,116, 40, 68,111,114, 97, 46,
   66,111,100,121, 44, 32, 34, 67,111,110,116, 97, 99,116, 69,
  110,100, 34, 41, 10, 10,  9,114,101,103,105,115,116,101,114,
   67,111,109,109,111,110, 69,118,101,110,116, 40, 68,111,114,
   97, 46, 65,108,105,103,110, 78,111,100,101, 44, 32, 34, 65,
  108,105,103,110, 76, 97,121,111,117,116, 34, 41, 10, 10,  9,
  114,101,103,105,115,116,101,114, 67,111,109,109,111,110, 69,
  118,101,110,116, 40, 68,111,114, 97, 46, 69,102,102,101,107,
   78,111,100,101, 44, 32, 34, 69,102,102,101,107, 69,110,100,
   34, 41, 10, 10,  9,102,111,114, 32, 95, 44, 32, 97, 99,116,
  105,111,110, 78, 97,109,101, 32,105,110, 32,105,112, 97,105,
  114,115, 32,123, 10,  9,  9, 34, 88, 34, 44, 10,  9,  9, 34,
   89, 34, 44, 10,  9,  9, 34, 90, 34, 44, 10,  9,  9, 34, 83,
   99, 97,108,101, 88, 34, 44, 10,  9,  9, 34, 83, 99, 97,108,
  101, 89, 34, 44, 10,  9,  9, 34, 83,107,101,119, 88, 34, 44,
   10,  9,  9, 34, 83,107,101,119, 89, 34, 44, 10,  9,  9, 34,
   65,110,103,108,101, 34, 44, 10,  9,  9, 34, 65,110,103,108,
  101, 88, 34, 44, 10,  9,  9, 34, 65,110,103,108,101, 89, 34,
   44, 10,  9,  9, 34, 87,105,100,116,104, 34, 44, 10,  9,  9,
   34, 72,101,105,103,104,116, 34, 44, 10,  9,  9, 34, 65,110,
   99,104,111,114, 88, 34, 44, 10,  9,  9, 34, 65,110, 99,104,
  111,114, 89, 34, 44, 10,  9,  9, 34, 79,112, 97, 99,105,116,
  121, 34, 44, 10,  9,  9, 34, 84,105,110,116, 34, 44, 10,  9,
    9, 34, 82,111,108,108, 34, 44, 10,  9,  9, 34, 72,105,100,
  101, 34, 44, 10,  9,  9, 34, 83,104,111,119, 34, 44, 10,  9,
    9, 34, 68,101,108, 97,121, 34, 44, 10,  9,  9, 34, 69,118,
  101,110,116, 34, 44, 10,  9,  9, 34, 83,112, 97,119,110, 34,
   44, 10,  9,  9, 34, 83,101,113,117,101,110, 99,101, 34, 44,
   10,  9,  9, 34, 70,114, 97,109,101, 34, 10,  9,125, 32,100,
  111, 10,  9,  9, 68,111,114, 97, 91, 97, 99,116,105,111,110,
   78, 97,109,101, 93, 32, 61, 32,102,117,110, 99,116,105,111,
  110, 40, 46, 46, 46, 41, 10,  9,  9,  9,114,101,116,117,114,
  110, 32,123, 10,  9,  9,  9,  9, 97, 99,116,105,111,110, 78,
   97,109,101, 44, 10,  9,  9,  9,  9, 46, 46, 46, 10,  9,  9,
    9,125, 10,  9,  9,101,110,100, 10,  9,101,110,100, 10, 10,
    9,108,111, 99, 97,108, 32, 83,112, 97,119,110, 32, 61, 32,
   68,111,114, 97, 46, 83,112, 97,119,110, 10,  9,108,111, 99,
   97,108, 32, 88, 32, 61, 32, 68,111,114, 97, 46, 88, 10,  9,
  108,111, 99, 97,108, 32, 89, 32, 61, 32, 68,111,114, 97, 46,
   89, 10,  9,108,111, 99, 97,108, 32, 83, 99, 97,108,101, 88,
   32, 61, 32, 68,111,114, 97, 46, 83, 99, 97,108,101, 88, 10,
    9,108,111, 99, 97,108, 32, 83, 99, 97,108,101, 89, 32, 61,
   32, 68,111,114, 97, 46, 83, 99, 97,108,101, 89, 10, 10,  9,
   68,111,114, 97, 46, 77,111,118,101, 32, 61, 32,102,117,110,
   99,116,105,111,110, 40,100,117,114, 97,116,105,111,110, 44,
   32,115,116, 97,114,116, 44, 32,115,116,111,112, 44, 32,101,
   97,115,101, 41, 10,  9,  9,114,101,116,117,114,110, 32, 83,
  112, 97,119,110, 40, 10,  9,  9,  9, 88, 40,100,117,114, 97,
  116,105,111,110, 44, 32,115,116, 97,114,116, 46,120, 44, 32,
  115,116,111,112, 46,120, 44, 32,101, 97,115,101, 41, 44, 10,
    9,  9,  9, 89, 40,100,117,114, 97,116,105,111,110, 44, 32,
  115,116, 97,114,116, 46,121, 44, 32,115,116,111,112, 46,121,
   44, 32,101, 97,115,101, 41, 10,  9,  9, 41, 10,  9,101,110,
  100, 10, 10,  9, 68,111,114, 97, 46, 83, 99, 97,108,101, 32,
   61, 32,102,117,110, 99,116,105,111,110, 40,100,117,114, 97,
  116,105,111,110, 44, 32,115,116, 97,114,116, 44, 32,115,116,
  111,112, 44, 32,101, 97,115,101, 41, 10,  9,  9,114,101,116,
  117,114,110, 32, 83,112, 97,119,110, 40, 10,  9,  9,  9, 83,
   99, 97,108,101, 88, 40,100,117,114, 97,116,105,111,110, 44,
   32,115,116, 97,114,116, 44, 32,115,116,111,112, 44, 32,101,
   97,115,101, 41, 44, 10,  9,  9,  9, 83, 99, 97,108,101, 89,
   40,100,117,114, 97,116,105,111,110, 44, 32,115,116, 97,114,
  116, 44, 32,115,116,111,112, 44, 32,101, 97,115,101, 41, 10,
    9,  9, 41, 10,  9,101,110,100, 10,101,110,100, 10, 10, 45,
   45, 32,102,105,120, 32, 97,114,114, 97,121, 32,105,110,100,
  105, 99,105,110,103, 10,100,111, 10,  9,108,111, 99, 97,108,
   32, 65,114,114, 97,121, 32, 61, 32, 68,111,114, 97, 46, 65,
  114,114, 97,121, 10,  9,108,111, 99, 97,108, 32, 65,114,114,
   97,121, 95,105,110,100,101,120, 32, 61, 32, 65,114,114, 97,
  121, 46, 95, 95,105,110,100,101,120, 10,  9,108,111, 99, 97,
  108, 32, 65,114,114, 97,121, 95,103,101,116, 32, 61, 32, 65,
  114,114, 97,121, 46,103,101,116, 10,  9, 65,114,114, 97,121,
   46, 95, 95,105,110,100,101,120, 32, 61, 32,102,117,110, 99,
  116,105,111,110, 40,115,101,108,102, 44, 32,107,101,121, 41,
   10,  9,  9,105,102, 32,116,121,112,101, 40,107,101,121, 41,
   32, 61, 61, 32, 34,110,117,109, 98,101,114, 34, 32,116,104,
  101,110, 10,  9,  9,  9,114,101,116,117,114,110, 32, 65,114,
  114, 97,121, 95,103,101,116, 40,115,101,108,102, 44, 32,107,
  101,121, 41, 10,  9,  9,101,110,100, 10,  9,  9,114,101,116,
  117,114,110, 32, 65,114,114, 97,121, 95,105,110,100,101,120,
   40,115,101,108,102, 44, 32,107,101,121, 41, 10,  9,101,110,
  100, 10, 10,  9,108,111, 99, 97,108, 32, 65,114,114, 97,121,
   95,110,101,119,105,110,100,101,120, 32, 61, 32, 65,114,114,
   97,121, 46, 95, 95,110,101,119,105,110,100,101,120, 10,  9,
  108,111, 99, 97,108, 32, 65,114,114, 97,121, 95,115,101,116,
   32, 61, 32, 65,114,114, 97,121, 46,115,101,116, 10,  9, 65,
  114,114, 97,121, 46, 95, 95,110,101,119,105,110,100,101,120,
   32, 61, 32,102,117,110, 99,116,105,111,110, 40,115,101,108,
  102, 44, 32,107,101,121, 44, 32,118, 97,108,117,101, 41, 10,
    9,  9,105,102, 32,116,121,112,101, 40,107,101,121, 41, 32,
   61, 61, 32, 34,110,117,109, 98,101,114, 34, 32,116,104,101,
  110, 10,  9,  9,  9, 65,114,114, 97,121, 95,115,101,116, 40,
  115,101,108,102, 44, 32,107,101,121, 44, 32,118, 97,108,117,
  101, 41, 10,  9,  9,101,108,115,101, 10,  9,  9,  9, 65,114,
  114, 97,121, 95,110,101,119,105,110,100,101,120, 40,115,101,
  108,102, 44, 32,107,101,121, 44, 32,118, 97,108,117,101, 41,
   10,  9,  9,101,110,100, 10,  9,101,110,100, 10, 10,  9, 65,
  114,114, 97,121, 46, 95, 95,108,101,110, 32, 61, 32,102,117,
  110, 99,116,105,111,110, 40,115,101,108,102, 41, 10,  9,  9,
  114,101,116,117,114,110, 32,115,101,108,102, 46, 99,111,117,
  110,116, 10,  9,101,110,100, 10,101,110,100, 10, 10, 45, 45,
   32,109,111, 99,107, 32,100,105, 99,116,105,111,110, 97,114,
  121, 32, 97,115, 32, 76,117, 97, 32,116, 97, 98,108,101, 10,
  100,111, 10,  9,108,111, 99, 97,108, 32, 68,105, 99,116,105,
  111,110, 97,114,121, 32, 61, 32, 68,111,114, 97, 46, 68,105,
   99,116,105,111,110, 97,114,121, 10,  9,108,111, 99, 97,108,
   32, 68,105, 99,116,105,111,110, 97,114,121, 95,105,110,100,
  101,120, 32, 61, 32, 68,105, 99,116,105,111,110, 97,114,121,
   46, 95, 95,105,110,100,101,120, 10,  9,108,111, 99, 97,108,
   32, 68,105, 99,116,105,111,110, 97,114,121, 95,103,101,116,
   32, 61, 32, 68,105, 99,116,105,111,110, 97,114,121, 46,103,
  101,116, 10,  9, 68,105, 99,116,105,111,110, 97,114,121, 46,
   95, 95,105,110,100,101,120, 32, 61, 32,102,117,110, 99,116,
  105,111,110, 40,115,101,108,102, 44, 32,107,101,121, 41, 10,
    9,  9,108,111, 99, 97,108, 32,105,116,101,109, 32, 61, 32,
   68,105, 99,116,105,111,110, 97,114,121, 95,103,101,116, 40,
  115,101,108,102, 44, 32,107,101,121, 41, 10,  9,  9,105,102,
   32,105,116,101,109, 32,126, 61, 32,110,105,108, 32,116,104,
  101,110, 10,  9,  9,  9,114,101,116,117,114,110, 32,105,116,
  101,109, 10,  9,  9,101,110,100, 10,  9,  9,114,101,116,117,
  114,110, 32, 68,105, 99,116,105,111,110, 97,114,121, 95,105,
  110,100,101,120, 40,115,101,108,102, 44, 32,107,101,121, 41,
   10,  9,101,110,100, 10, 10,  9, 68,105, 99,116,105,111,110,
   97,114,121, 46, 95, 95,110,101,119,105,110,100,101,120, 32,
   61, 32, 68,105, 99,116,105,111,110, 97,114,121, 46,115,101,
  116, 10, 10,  9, 68,105, 99,116,105,111,110, 97,114,121, 46,
   95, 95,108,101,110, 32, 61, 32,102,117,110, 99,116,105,111,
  110, 40,115,101,108,102, 41, 10,  9,  9,114,101,116,117,114,
  110, 32,115,101,108,102, 46, 99,111,117,110,116, 10,  9,101,
  110,100, 10,101,110,100, 10, 10, 45, 45, 32,101,110,116,105,
  116,121, 32, 99, 97, 99,104,101, 32, 97,110,100, 32,111,108,
  100, 32,118, 97,108,117,101, 32, 97, 99, 99,101,115,115,105,
  110,103, 32,115,117,103, 97,114, 32, 65, 80, 73, 10,100,111,
   10,  9,108,111, 99, 97,108, 32, 69,110,116,105,116,121, 32,
   61, 32, 68,111,114, 97, 46, 69,110,116,105,116,121, 10, 10,
    9,108,111, 99, 97,108, 32, 69,110,116,105,116,121, 95, 99,
  114,101, 97,116,101, 32, 61, 32, 69,110,116,105,116,121, 91,
   50, 93, 10,  9,108,111, 99, 97,108, 32, 69,110,116,105,116,
  121, 95, 99, 97, 99,104,101, 32, 61, 32,123,125, 10,  9,108,
  111, 99, 97,108, 32, 69,110,116,105,116,121, 95, 99,111,109,
  115, 32, 61, 32,123,125, 10,  9,108,111, 99, 97,108, 32,102,
  117,110, 99,116,105,111,110, 32, 69,110,116,105,116,121, 95,
  103,101,116, 67,111,109, 73,110,100,101,120, 40,107,101,121,
   41, 10,  9,  9,108,111, 99, 97,108, 32,105,110,100,101,120,
   32, 61, 32, 69,110,116,105,116,121, 95, 99,111,109,115, 91,
  107,101,121, 93, 10,  9,  9,105,102, 32,105,110,100,101,120,
   32, 61, 61, 32,110,105,108, 32,116,104,101,110, 10,  9,  9,
    9,105,110,100,101,120, 32, 61, 32, 69,110,116,105,116,121,
   58,103,101,116, 67,111,109, 73,110,100,101,120, 40,107,101,
  121, 41, 10,  9,  9,  9, 69,110,116,105,116,121, 95, 99,111,
  109,115, 91,107,101,121, 93, 32, 61, 32,105,110,100,101,120,
   10,  9,  9,101,110,100, 10,  9,  9,114,101,116,117,114,110,
   32,105,110,100,101,120, 10,  9,101,110,100, 10, 10,  9,108,
  111, 99, 97,108, 32,102,117,110, 99,116,105,111,110, 32, 69,
  110,116,105,116,121, 95,116,114,121, 71,101,116, 67,111,109,
   73,110,100,101,120, 40,107,101,121, 41, 10,  9,  9,108,111,
   99, 97,108, 32,105,110,100,101,120, 32, 61, 32, 69,110,116,
  105,116,121, 95, 99,111,109,115, 91,107,101,121, 93, 10,  9,
    9,105,102, 32,105,110,100,101,120, 32, 61, 61, 32,110,105,
  108, 32,116,104,101,110, 10,  9,  9,  9,105,110,100,101,120,
   32, 61, 32, 69,110,116,105,116,121, 58,116,114,121, 71,101,
  116, 67,111,109, 73,110,100,101,120, 40,107,101,121, 41, 10,
    9,  9,  9,105,102, 32,105,110,100,101,120, 32, 62, 32, 48,
   32,116,104,101,110, 10,  9,  9,  9,  9, 69,110,116,105,116,
  121, 95, 99,111,109,115, 91,107,101,121, 93, 32, 61, 32,105,
  110,100,101,120, 10,  9,  9,  9,101,110,100, 10,  9,  9,101,
  110,100, 10,  9,  9,114,101,116,117,114,110, 32,105,110,100,
  101,120, 10,  9,101,110,100, 10, 10,  9, 69,110,116,105,116,
  121, 91, 50, 93, 32, 61, 32,102,117,110, 99,116,105,111,110,
   40, 99,108,115, 44, 32,116, 97, 98, 41, 10,  9,  9,108,111,
   99, 97,108, 32, 99,111,109,115, 32, 61, 32,123,125, 10,  9,
    9,102,111,114, 32,107,101,121, 44, 32,118, 97,108,117,101,
   32,105,110, 32,112, 97,105,114,115, 40,116, 97, 98, 41, 32,
  100,111, 10,  9,  9,  9,108,111, 99, 97,108, 32,105,110,100,
  101,120, 32, 61, 32, 69,110,116,105,116,121, 95,103,101,116,
   67,111,109, 73,110,100,101,120, 40,107,101,121, 41, 10,  9,
    9,  9, 99,111,109,115, 91,105,110,100,101,120, 93, 32, 61,
   32,118, 97,108,117,101, 10,  9,  9,101,110,100, 10,  9,  9,
  108,111, 99, 97,108, 32,101,110,116,105,116,121, 32, 61, 32,
   69,110,116,105,116,121, 95, 99,114,101, 97,116,101, 40, 99,
  108,115, 44, 32, 99,111,109,115, 41, 10,  9,  9, 69,110,116,
  105,116,121, 95, 99, 97, 99,104,101, 91,101,110,116,105,116,
  121, 46,105,110,100,101,120, 32, 43, 32, 49, 93, 32, 61, 32,
  101,110,116,105,116,121, 10,  9,101,110,100, 10, 10,  9,108,
  111, 99, 97,108, 32, 69,110,116,105,116,121, 95, 99,108,101,
   97,114, 32, 61, 32, 69,110,116,105,116,121, 46, 99,108,101,
   97,114, 10,  9, 69,110,116,105,116,121, 46, 99,108,101, 97,
  114, 32, 61, 32,102,117,110, 99,116,105,111,110, 40, 99,108,
  115, 41, 10,  9,  9, 69,110,116,105,116,121, 95, 99, 97, 99,
  104,101, 32, 61, 32,123,125, 10,  9,  9, 69,110,116,105,116,
  121, 95, 99,111,109,115, 32, 61, 32,123,125, 10,  9,  9, 69,
  110,116,105,116,121, 95, 99,108,101, 97,114, 40, 99,108,115,
   41, 10,  9,101,110,100, 10, 10,  9,108,111, 99, 97,108, 32,
   69,110,116,105,116,121, 95,103,101,116, 79,108,100, 32, 61,
   32, 69,110,116,105,116,121, 46,103,101,116, 79,108,100, 10,
    9,108,111, 99, 97,108, 32, 69,110,116,105,116,121, 95,111,
  108,100, 86, 97,108,117,101,115, 10,  9, 69,110,116,105,116,
  121, 95,111,108,100, 86, 97,108,117,101,115, 32, 61, 32,115,
  101,116,109,101,116, 97,116, 97, 98,108,101, 40,123, 32,102,
   97,108,115,101, 32,125, 44, 32,123, 10,  9,  9, 95, 95,109,
  111,100,101, 32, 61, 32, 34,118, 34, 44, 10,  9,  9, 95, 95,
  105,110,100,101,120, 32, 61, 32,102,117,110, 99,116,105,111,
  110, 40, 95, 44, 32,107,101,121, 41, 10,  9,  9,  9,108,111,
   99, 97,108, 32,105,110,100,101,120, 32, 61, 32, 69,110,116,
  105,116,121, 95,116,114,121, 71,101,116, 67,111,109, 73,110,
  100,101,120, 40,107,101,121, 41, 10,  9,  9,  9,114,101,116,
  117,114,110, 32, 69,110,116,105,116,121, 95,103,101,116, 79,
  108,100, 40, 69,110,116,105,116,121, 95,111,108,100, 86, 97,
  108,117,101,115, 91, 49, 93, 44, 32,105,110,100,101,120, 41,
   10,  9,  9,101,110,100, 44, 10,  9,  9, 95, 95,110,101,119,
  105,110,100,101,120, 32, 61, 32,102,117,110, 99,116,105,111,
  110, 40, 41, 10,  9,  9,  9,101,114,114,111,114, 40, 34, 67,
   97,110, 32,110,111,116, 32, 97,115,115,105,103,110, 32,118,
   97,108,117,101, 32, 99, 97, 99,104,101, 46, 34, 41, 10,  9,
    9,101,110,100, 10,  9,125, 41, 10, 10,  9,108,111, 99, 97,
  108, 32, 69,110,116,105,116,121, 95,105,110,100,101,120, 32,
   61, 32, 69,110,116,105,116,121, 46, 95, 95,105,110,100,101,
  120, 10,  9,108,111, 99, 97,108, 32, 69,110,116,105,116,121,
   95,103,101,116, 32, 61, 32, 69,110,116,105,116,121, 46,103,
  101,116, 10,  9, 69,110,116,105,116,121, 46, 95, 95,105,110,
  100,101,120, 32, 61, 32,102,117,110, 99,116,105,111,110, 40,
  115,101,108,102, 44, 32,107,101,121, 41, 10,  9,  9,105,102,
   32,107,101,121, 32, 61, 61, 32, 34,111,108,100, 86, 97,108,
  117,101,115, 34, 32,116,104,101,110, 10,  9,  9,  9,114, 97,
  119,115,101,116, 40, 69,110,116,105,116,121, 95,111,108,100,
   86, 97,108,117,101,115, 44, 32, 49, 44, 32,115,101,108,102,
   41, 10,  9,  9,  9,114,101,116,117,114,110, 32, 69,110,116,
  105,116,121, 95,111,108,100, 86, 97,108,117,101,115, 10,  9,
    9,101,110,100, 10,  9,  9,108,111, 99, 97,108, 32,105,110,
  100,101,120, 32, 61, 32, 69,110,116,105,116,121, 95,116,114,
  121, 71,101,116, 67,111,109, 73,110,100,101,120, 40,107,101,
  121, 41, 10,  9,  9,108,111, 99, 97,108, 32,105,116,101,109,
   32, 61, 32, 69,110,116,105,116,121, 95,103,101,116, 40,115,
  101,108,102, 44, 32,105,110,100,101,120, 41, 10,  9,  9,105,
  102, 32,105,116,101,109, 32,126, 61, 32,110,105,108, 32,116,
  104,101,110, 10,  9,  9,  9,114,101,116,117,114,110, 32,105,
  116,101,109, 10,  9,  9,101,110,100, 10,  9,  9,114,101,116,
  117,114,110, 32, 69,110,116,105,116,121, 95,105,110,100,101,
  120, 40,115,101,108,102, 44, 32,107,101,121, 41, 10,  9,101,
  110,100, 10, 10,  9, 69,110,116,105,116,121, 46,103,101,116,
   32, 61, 32,102,117,110, 99,116,105,111,110, 40,115,101,108,
  102, 44, 32,107,101,121, 41, 10,  9,  9,108,111, 99, 97,108,
   32,105,110,100,101,120, 32, 61, 32, 69,110,116,105,116,121,
   95,116,114,121, 71,101,116, 67,111,109, 73,110,100,101,120,
   40,107,101,121, 41, 10,  9,  9,108,111, 99, 97,108, 32,105,
  116,101,109, 32, 61, 32, 69,110,116,105,116,121, 95,103,101,
  116, 40,115,101,108,102, 44, 32,105,110,100,101,120, 41, 10,
    9,  9,105,102, 32,105,116,101,109, 32,126, 61, 32,110,105,
  108, 32,116,104,101,110, 10,  9,  9,  9,114,101,116,117,114,
  110, 32,105,116,101,109, 10,  9,  9,101,110,100, 10,  9,  9,
  114,101,116,117,114,110, 32, 69,110,116,105,116,121, 95,105,
  110,100,101,120, 40,115,101,108,102, 44, 32,107,101,121, 41,
   10,  9,101,110,100, 10, 10,  9,108,111, 99, 97,108, 32, 69,
  110,116,105,116,121, 95,115,101,116, 32, 61, 32, 69,110,116,
  105,116,121, 46,115,101,116, 10,  9, 69,110,116,105,116,121,
   46, 95, 95,110,101,119,105,110,100,101,120, 32, 61, 32,102,
  117,110, 99,116,105,111,110, 40,115,101,108,102, 44, 32,107,
  101,121, 44, 32,118, 97,108,117,101, 41, 10,  9,  9,108,111,
   99, 97,108, 32,105,110,100,101,120, 32, 61, 32, 69,110,116,
  105,116,121, 95,103,101,116, 67,111,109, 73,110,100,101,120,
   40,107,101,121, 41, 10,  9,  9, 69,110,116,105,116,121, 95,
  115,101,116, 40,115,101,108,102, 44, 32,105,110,100,101,120,
   44, 32,118, 97,108,117,101, 41, 10,  9,101,110,100, 10, 10,
    9, 69,110,116,105,116,121, 46,115,101,116, 32, 61, 32,102,
  117,110, 99,116,105,111,110, 40,115,101,108,102, 44, 32,107,
  101,121, 44, 32,118, 97,108,117,101, 41, 10,  9,  9,108,111,
   99, 97,108, 32,105,110,100,101,120, 32, 61, 32, 69,110,116,
  105,116,121, 95,103,101,116, 67,111,109, 73,110,100,101,120,
   40,107,101,121, 41, 10,  9,  9, 69,110,116,105,116,121, 95,
  115,101,116, 40,115,101,108,102, 44, 32,105,110,100,101,120,
   44, 32,118, 97,108,117,101, 41, 10,  9,101,110,100, 10,101,
  110,100, 10, 10, 45, 45, 32,117,110,105,116, 32, 97, 99,116,
  105,111,110, 32, 99,114,101, 97,116,105,111,110, 10,100,111,
   10,  9,108,111, 99, 97,108, 32, 85,110,105,116, 65, 99,116,
  105,111,110, 32, 61, 32, 68,111,114, 97, 46, 80,108, 97,116,
  102,111,114,109,101,114, 46, 85,110,105,116, 65, 99,116,105,
  111,110, 10,  9,108,111, 99, 97,108, 32, 85,110,105,116, 65,
   99,116,105,111,110, 95, 97,100,100, 32, 61, 32, 85,110,105,
  116, 65, 99,116,105,111,110, 46, 97,100,100, 10,  9,108,111,
   99, 97,108, 32,102,117,110, 99,116,105,111,110, 32,100,117,
  109,109,121, 40, 41, 32,114,101,116,117,114,110, 32,116,114,
  117,101, 32,101,110,100, 10,  9, 85,110,105,116, 65, 99,116,
  105,111,110, 46, 97,100,100, 32, 61, 32,102,117,110, 99,116,
  105,111,110, 40,115,101,108,102, 44, 32,110, 97,109,101, 44,
   32,112, 97,114, 97,109,115, 41, 10,  9,  9, 85,110,105,116,
   65, 99,116,105,111,110, 95, 97,100,100, 40, 10,  9,  9,  9,
  115,101,108,102, 44, 32,110, 97,109,101, 44, 10,  9,  9,  9,
  112, 97,114, 97,109,115, 46,112,114,105,111,114,105,116,121,
   44, 10,  9,  9,  9,112, 97,114, 97,109,115, 46,114,101, 97,
   99,116,105,111,110, 44, 10,  9,  9,  9,112, 97,114, 97,109,
  115, 46,114,101, 99,111,118,101,114,121, 44, 10,  9,  9,  9,
  112, 97,114, 97,109,115, 46,113,117,101,117,101,100, 32,111,
  114, 32,102, 97,108,115,101, 44, 10,  9,  9,  9,112, 97,114,
   97,109,115, 46, 97,118, 97,105,108, 97, 98,108,101, 32,111,
  114, 32,100,117,109,109,121, 44, 10,  9,  9,  9,112, 97,114,
   97,109,115, 46, 99,114,101, 97,116,101, 44, 10,  9,  9,  9,
  112, 97,114, 97,109,115, 46,115,116,111,112, 32,111,114, 32,
  100,117,109,109,121, 10,  9,  9, 41, 10,  9,101,110,100, 10,
  101,110,100, 10, 10, 45, 45, 32, 73,109, 71,117,105, 32,112,
   97,105,114, 32, 99, 97,108,108, 32,119,114, 97,112,112,101,
  114,115, 10,100,111, 10,  9,108,111, 99, 97,108, 32, 73,109,
   71,117,105, 32, 61, 32, 68,111,114, 97, 46, 73,109, 71,117,
  105, 10, 10,  9,108,111, 99, 97,108, 32, 99,108,111,115,101,
   86, 97,114, 32, 61, 32,115,101,116,109,101,116, 97,116, 97,
   98,108,101, 40,123,125, 44, 32,123, 10,  9,  9, 95, 95, 99,
  108,111,115,101, 32, 61, 32,102,117,110, 99,116,105,111,110,
   40,115,101,108,102, 41, 10,  9,  9,  9,115,101,108,102, 91,
   35,115,101,108,102, 93, 40, 41, 10,  9,  9,  9,115,101,108,
  102, 91, 35,115,101,108,102, 93, 32, 61, 32,110,105,108, 10,
    9,  9,101,110,100, 10,  9,125, 41, 10, 10,  9,108,111, 99,
   97,108, 32,102,117,110, 99,116,105,111,110, 32,112, 97,105,
  114, 67, 97,108,108, 65, 40, 98,101,103,105,110, 70,117,110,
   99, 44, 32,101,110,100, 70,117,110, 99, 41, 10,  9,  9,114,
  101,116,117,114,110, 32,102,117,110, 99,116,105,111,110, 40,
   46, 46, 46, 41, 10,  9,  9,  9,108,111, 99, 97,108, 32, 97,
  114,103,115, 32, 61, 32,123, 32, 46, 46, 46, 32,125, 10,  9,
    9,  9,108,111, 99, 97,108, 32, 99, 97,108,108, 70,117,110,
   99, 32, 61, 32,116, 97, 98,108,101, 95,114,101,109,111,118,
  101, 40, 97,114,103,115, 41, 10,  9,  9,  9,105,102, 32,116,
  121,112,101, 40, 99, 97,108,108, 70,117,110, 99, 41, 32,126,
   61, 32, 34,102,117,110, 99,116,105,111,110, 34, 32,116,104,
  101,110, 10,  9,  9,  9,  9,101,114,114,111,114, 40, 34,114,
  101,113,117,105,114,101,115, 32, 97, 32,102,117,110, 99,116,
  105,111,110, 32, 97,115, 32,108, 97,115,116, 32, 97,114,103,
  117,109,101,110,116, 32,105,110, 32, 39, 66,101,103,105,110,
   39, 32,102,117,110, 99,116,105,111,110, 46, 34, 41, 10,  9,
    9,  9,101,110,100, 10,  9,  9,  9,108,111, 99, 97,108, 32,
   98,101,103, 97,110, 44, 32,114,101,116, 32, 61, 32, 98,101,
  103,105,110, 70,117,110, 99, 40,117,110,112, 97, 99,107, 40,
   97,114,103,115, 41, 41, 10,  9,  9,  9, 99,108,111,115,101,
   86, 97,114, 91, 35, 99,108,111,115,101, 86, 97,114, 32, 43,
   32, 49, 93, 32, 61, 32,101,110,100, 70,117,110, 99, 10,  9,
    9,  9,108,111, 99, 97,108, 32, 95, 32, 60, 99,108,111,115,
  101, 62, 32, 61, 32, 99,108,111,115,101, 86, 97,114, 10,  9,
    9,  9,105,102, 32, 98,101,103, 97,110, 32,116,104,101,110,
   10,  9,  9,  9,  9, 99, 97,108,108, 70,117,110, 99, 40, 41,
   10,  9,  9,  9,101,110,100, 10,  9,  9,  9,114,101,116,117,
  114,110, 32,114,101,116, 10,  9,  9,101,110,100, 10,  9,101,
  110,100, 10, 10,  9,108,111, 99, 97,108, 32,102,117,110, 99,
  116,105,111,110, 32,112, 97,105,114, 67, 97,108,108, 66, 40,
   98,101,103,105,110, 70,117,110, 99, 44, 32,101,110,100, 70,
  117,110, 99, 41, 10,  9,  9,114,101,116,117,114,110, 32,102,
  117,110, 99,116,105,111,110, 40, 46, 46, 46, 41, 10,  9,  9,
    9,108,111, 99, 97,108, 32, 97,114,103,115, 32, 61, 32,123,
   32, 46, 46, 46, 32,125, 10,  9,  9,  9,108,111, 99, 97,108,
   32, 99, 97,108,108, 70,117,110, 99, 32, 61, 32,116, 97, 98,
  108,101, 95,114,101,109,111,118,101, 40, 97,114,103,115, 41,
   10,  9,  9,  9,105,102, 32,116,121,112,101, 40, 99, 97,108,
  108, 70,117,110, 99, 41, 32,126, 61, 32, 34,102,117,110, 99,
  116,105,111,110, 34, 32,116,104,101,110, 10,  9,  9,  9,  9,
  101,114,114,111,114, 40, 34,114,101,113,117,105,114,101,115,
   32, 97, 32,102,117,110, 99,116,105,111,110, 32, 97,115, 32,
  108, 97,115,116, 32, 97,114,103,117,109,101,110,116, 32,105,
  110, 32, 39, 66,101,103,105,110, 39, 32,102,117,110, 99,116,
  105,111,110, 46, 34, 41, 10,  9,  9,  9,101,110,100, 10,  9,
    9,  9,108,111, 99, 97,108, 32, 98,101,103, 97,110, 44, 32,
  114,101,116, 32, 61, 32, 98,101,103,105,110, 70,117,110, 99,
   40,117,110,112, 97, 99,107, 40, 97,114,103,115, 41, 41, 10,
    9,  9,  9,105,102, 32, 98,101,103, 97,110, 32,116,104,101,
  110, 10,  9,  9,  9,  9, 99,108,111,115,101, 86, 97,114, 91,
   35, 99,108,111,115,101, 86, 97,114, 32, 43, 32, 49, 93, 32,
   61, 32,101,110,100, 70,117,110, 99, 10,  9,  9,  9,  9,108,
  111, 99, 97,108, 32, 95, 32, 60, 99,108,111,115,101, 62, 32,
   61, 32, 99,108,111,115,101, 86, 97,114, 10,  9,  9,  9,  9,
   99, 97,108,108, 70,117,110, 99, 40, 41, 10,  9,  9,  9,101,
  110,100, 10,  9,  9,  9,114,101,116,117,114,110, 32,114,101,
  116, 10,  9,  9,101,110,100, 10,  9,101,110,100, 10, 10,  9,
  108,111, 99, 97,108, 32,102,117,110, 99,116,105,111,110, 32,
  112, 97,105,114, 67, 97,108,108, 67, 40, 98,101,103,105,110,
   70,117,110, 99, 44, 32,101,110,100, 70,117,110, 99, 41, 10,
    9,  9,114,101,116,117,114,110, 32,102,117,110, 99,116,105,
  111,110, 40, 46, 46, 46, 41, 10,  9,  9,  9,108,111, 99, 97,
  108, 32, 97,114,103,115, 32, 61, 32,123, 32, 46, 46, 46, 32,
  125, 10,  9,  9,  9,108,111, 99, 97,108, 32, 99, 97,108,108,
   70,117,110, 99, 32, 61, 32,116, 97, 98,108,101, 95,114,101,
  109,111,118,101, 40, 97,114,103,115, 41, 10,  9,  9,  9,105,
  102, 32,116,121,112,101, 40, 99, 97,108,108, 70,117,110, 99,
   41, 32,126, 61, 32, 34,102,117,110, 99,116,105,111,110, 34,
   32,116,104,101,110, 10,  9,  9,  9,  9,101,114,114,111,114,
   40, 34,114,101,113,117,105,114,101,115, 32, 97, 32,102,117,
  110, 99,116,105,111,110, 32, 97,115, 32,108, 97,115,116, 32,
   97,114,103,117,109,101,110,116, 32,105,110, 32, 39, 66,101,
  103,105,110, 39, 32,102,117,110, 99,116,105,111,110, 46, 34,
   41, 10,  9,  9,  9,101,110,100, 10,  9,  9,  9,108,111, 99,
   97,108, 32, 98,101,103, 97,110, 44, 32,114,101,116, 32, 61,
   32, 98,101,103,105,110, 70,117,110, 99, 40,117,110,112, 97,
   99,107, 40, 97,114,103,115, 41, 41, 10,  9,  9,  9, 99,108,
  111,115,101, 86, 97,114, 91, 35, 99,108,111,115,101, 86, 97,
  114, 32, 43, 32, 49, 93, 32, 61, 32,101,110,100, 70,117,110,
   99, 10,  9,  9,  9,108,111, 99, 97,108, 32, 95, 32, 60, 99,
  108,111,115,101, 62, 32, 61, 32, 99,108,111,115,101, 86, 97,
  114, 10,  9,  9,  9, 99, 97,108,108, 70,117,110, 99, 40, 41,
   10,  9,  9,  9,114,101,116,117,114,110, 32, 98,101,103, 97,
  110, 44, 32,114,101,116, 10,  9,  9,101,110,100, 10,  9,101,
  110,100, 10, 10,  9, 73,109, 71,117,105, 46, 66,101,103,105,
  110, 32, 61, 32,112, 97,105,114, 67, 97,108,108, 65, 40, 73,
  109, 71,117,105, 46, 66,101,103,105,110, 44, 32, 73,109, 71,
  117,105, 46, 69,110,100, 41, 10,  9, 73,109, 71,117,105, 46,
   69,110,100, 32, 61, 32,110,105,108, 10,  9, 73,109, 71,117,
  105, 46, 66,101,103,105,110, 67,104,105,108,100, 32, 61, 32,
  112, 97,105,114, 67, 97,108,108, 65, 40, 73,109, 71,117,105,
   46, 66,101,103,105,110, 67,104,105,108,100, 44, 32, 73,109,
   71,117,105, 46, 69,110,100, 67,104,105,108,100, 41, 10,  9,
   73,109, 71,117,105, 46, 69,110,100, 67,104,105,108,100, 32,
   61, 32,110,105,108, 10,  9, 73,109, 71,117,105, 46, 66,101,
  103,105,110, 80,111,112,117,112, 32, 61, 32,112, 97,105,114,
   67, 97,108,108, 66, 40, 73,109, 71,117,105, 46, 66,101,103,
  105,110, 80,111,112,117,112, 44, 32, 73,109, 71,117,105, 46,
   69,110,100, 80,111,112,117,112, 41, 10,  9, 73,109, 71,117,
  105, 46, 66,101,103,105,110, 80,111,112,117,112, 77,111,100,
   97,108, 32, 61, 32,112, 97,105,114, 67, 97,108,108, 66, 40,
   73,109, 71,117,105, 46, 66,101,103,105,110, 80,111,112,117,
  112, 77,111,100, 97,108, 44, 32, 73,109, 71,117,105, 46, 69,
  110,100, 80,111,112,117,112, 41, 10,  9, 73,109, 71,117,105,
   46, 66,101,103,105,110, 80,111,112,117,112, 67,111,110,116,
  101,120,116, 73,116,101,109, 32, 61, 32,112, 97,105,114, 67,
   97,108,108, 66, 40, 73,109, 71,117,105, 46, 66,101,103,105,
  110, 80,111,112,117,112, 67,111,110,116,101,120,116, 73,116,
  101,109, 44, 32, 73,109, 71,117,105, 46, 69,110,100, 80,111,
  112,117,112, 41, 10,  9, 73,109, 71,117,105, 46, 66,101,103,
  105,110, 80,111,112,117,112, 67,111,110,116,101,120,116, 87,
  105,110,100,111,119, 32, 61, 32,112, 97,105,114, 67, 97,108,
  108, 66, 40, 73,109, 71,117,105, 46, 66,101,103,105,110, 80,
  111,112,117,112, 67,111,110,116,101,120,116, 87,105,110,100,
  111,119, 44, 32, 73,109, 71,117,105, 46, 69,110,100, 80,111,
  112,117,112, 41, 10,  9, 73,109, 71,117,105, 46, 66,101,103,
  105,110, 80,111,112,117,112, 67,111,110,116,101,120,116, 86,
  111,105,100, 32, 61, 32,112, 97,105,114, 67, 97,108,108, 66,
   40, 73,109, 71,117,105, 46, 66,101,103,105,110, 80,111,112,
  117,112, 67,111,110,116,101,120,116, 86,111,105,100, 44, 32,
   73,109, 71,117,105, 46, 69,110,100, 80,111,112,117,112, 41,
   10,  9, 73,109, 71,117,105, 46, 69,110,100, 80,111,112,117,
  112, 32, 61, 32,110,105,108, 10,  9, 73,109, 71,117,105, 46,
   66,101,103,105,110, 71,114,111,117,112, 32, 61, 32,112, 97,
  105,114, 67, 97,108,108, 67, 40, 73,109, 71,117,105, 46, 66,
  101,103,105,110, 71,114,111,117,112, 44, 32, 73,109, 71,117,
  105, 46, 69,110,100, 71,114,111,117,112, 41, 10,  9, 73,109,
   71,117,105, 46, 69,110,100, 71,114,111,117,112, 32, 61, 32,
  110,105,108, 10,  9, 73,109, 71,117,105, 46, 66,101,103,105,
  110, 68,105,115, 97, 98,108,101,100, 32, 61, 32,112, 97,105,
  114, 67, 97,108,108, 67, 40, 73,109, 71,117,105, 46, 66,101,
  103,105,110, 68,105,115, 97, 98,108,101,100, 44, 32, 73,109,
   71,117,105, 46, 69,110,100, 68,105,115, 97, 98,108,101,100,
   41, 10,  9, 73,109, 71,117,105, 46, 69,110,100, 68,105,115,
   97, 98,108,101,100, 32, 61, 32,110,105,108, 10,  9, 73,109,
   71,117,105, 46, 66,101,103,105,110, 84,111,111,108,116,105,
  112, 32, 61, 32,112, 97,105,114, 67, 97,108,108, 66, 40, 73,
  109, 71,117,105, 46, 66,101,103,105,110, 84,111,111,108,116,
  105,112, 44, 32, 73,109, 71,117,105, 46, 69,110,100, 84,111,
  111,108,116,105,112, 41, 10,  9, 73,109, 71,117,105, 46, 69,
  110,100, 84,111,111,108,116,105,112, 32, 61, 32,110,105,108,
   10,  9, 73,109, 71,117,105, 46, 66,101,103,105,110, 77, 97,
  105,110, 77,101,110,117, 66, 97,114, 32, 61, 32,112, 97,105,
  114, 67, 97,108,108, 66, 40, 73,109, 71,117,105, 46, 66,101,
  103,105,110, 77, 97,105,110, 77,101,110,117, 66, 97,114, 44,
   32, 73,109, 71,117,105, 46, 69,110,100, 77, 97,105,110, 77,
  101,110,117, 66, 97,114, 41, 10,  9, 73,109, 71,117,105, 46,
   69,110,100, 77, 97,105,110, 77,101,110,117, 66, 97,114, 32,
   61, 32,110,105,108, 10,  9, 73,109, 71,117,105, 46, 66,101,
  103,105,110, 77,101,110,117, 66, 97,114, 32, 61, 32,112, 97,
  105,114, 67, 97,108,108, 66, 40, 73,109, 71,117,105, 46, 66,
  101,103,105,110, 77,101,110,117, 66, 97,114, 44, 32, 73,109,
   71,117,105, 46, 69,110,100, 77,101,110,117, 66, 97,114, 41,
   10,  9, 73,109, 71,117,105, 46, 69,110,100, 77,101,110,117,
   66, 97,114, 32, 61, 32,110,105,108, 10,  9, 73,109, 71,117,
  105, 46, 66,101,103,105,110, 77,101,110,117, 32, 61, 32,112,
   97,105,114, 67, 97,108,108, 66, 40, 73,109, 71,117,105, 46,
   66,101,103,105,110, 77,101,110,117, 44, 32, 73,109, 71,117,
  105, 46, 69,110,100, 77,101,110,117, 41, 10,  9, 73,109, 71,
  117,105, 46, 69,110,100, 77,101,110,117, 32, 61, 32,110,105,
  108, 10,  9, 73,109, 71,117,105, 46, 80,117,115,104, 83,116,
  121,108,101, 67,111,108,111,114, 32, 61, 32,112, 97,105,114,
   67, 97,108,108, 67, 40, 73,109, 71,117,105, 46, 80,117,115,
  104, 83,116,121,108,101, 67,111,108,111,114, 44, 32, 73,109,
   71,117,105, 46, 80,111,112, 83,116,121,108,101, 67,111,108,
  111,114, 41, 10,  9, 73,109, 71,117,105, 46, 80,111,112, 83,
  116,121,108,101, 67,111,108,111,114, 32, 61, 32,110,105,108,
   10,  9, 73,109, 71,117,105, 46, 80,117,115,104, 83,116,121,
  108,101, 86, 97,114, 32, 61, 32,112, 97,105,114, 67, 97,108,
  108, 67, 40, 73,109, 71,117,105, 46, 80,117,115,104, 83,116,
  121,108,101, 86, 97,114, 44, 32, 73,109, 71,117,105, 46, 80,
  111,112, 83,116,121,108,101, 86, 97,114, 41, 10,  9, 73,109,
   71,117,105, 46, 80,111,112, 83,116,121,108,101, 86, 97,114,
   32, 61, 32,110,105,108, 10,  9, 73,109, 71,117,105, 46, 80,
  117,115,104, 73,116,101,109, 87,105,100,116,104, 32, 61, 32,
  112, 97,105,114, 67, 97,108,108, 67, 40, 73,109, 71,117,105,
   46, 80,117,115,104, 73,116,101,109, 87,105,100,116,104, 44,
   32, 73,109, 71,117,105, 46, 80,111,112, 73,116,101,109, 87,
  105,100,116,104, 41, 10,  9, 73,109, 71,117,105, 46, 80,111,
  112, 73,116,101,109, 87,105,100,116,104, 32, 61, 32,110,105,
  108, 10,  9, 73,109, 71,117,105, 46, 80,117,115,104, 84,101,
  120,116, 87,114, 97,112, 80,111,115, 32, 61, 32,112, 97,105,
  114, 67, 97,108,108, 67, 40, 73,109, 71,117,105, 46, 80,117,
  115,104, 84,101,120,116, 87,114, 97,112, 80,111,115, 44, 32,
   73,109, 71,117,105, 46, 80,111,112, 84,101,120,116, 87,114,
   97,112, 80,111,115, 41, 10,  9, 73,109, 71,117,105, 46, 80,
  111,112, 84,101,120,116, 87,114, 97,112, 80,111,115, 32, 61,
   32,110,105,108, 10,  9, 73,109, 71,117,105, 46, 80,117,115,
  104, 65,108,108,111,119, 75,101,121, 98,111, 97,114,100, 70,
  111, 99,117,115, 32, 61, 32,112, 97,105,114, 67, 97,108,108,
   67, 40, 73,109, 71,117,105, 46, 80,117,115,104, 65,108,108,
  111,119, 75,101,121, 98,111, 97,114,100, 70,111, 99,117,115,
   44, 32, 73,109, 71,117,105, 46, 80,111,112, 65,108,108,111,
  119, 75,101,121, 98,111, 97,114,100, 70,111, 99,117,115, 41,
   10,  9, 73,109, 71,117,105, 46, 80,111,112, 65,108,108,111,
  119, 75,101,121, 98,111, 97,114,100, 70,111, 99,117,115, 32,
   61, 32,110,105,108, 10,  9, 73,109, 71,117,105, 46, 80,117,
  115,104, 73,116,101,109, 70,108, 97,103, 32, 61, 32,112, 97,
  105,114, 67, 97,108,108, 67, 40, 73,109, 71,117,105, 46, 80,
  117,115,104, 73,116,101,109, 70,108, 97,103, 44, 32, 73,109,
   71,117,105, 46, 80,111,112, 73,116,101,109, 70,108, 97,103,
   41, 10,  9, 73,109, 71,117,105, 46, 80,111,112, 73,116,101,
  109, 70,108, 97,103, 32, 61, 32,110,105,108, 10,  9, 73,109,
   71,117,105, 46, 80,117,115,104, 73, 68, 32, 61, 32,112, 97,
  105,114, 67, 97,108,108, 67, 40, 73,109, 71,117,105, 46, 80,
  117,115,104, 73, 68, 44, 32, 73,109, 71,117,105, 46, 80,111,
  112, 73, 68, 41, 10,  9, 73,109, 71,117,105, 46, 80,111,112,
   73, 68, 32, 61, 32,110,105,108, 10,  9,108,111, 99, 97,108,
   32, 84,114,101,101, 80,111,112, 32, 61, 32, 73,109, 71,117,
  105, 46, 84,114,101,101, 80,111,112, 10,  9, 73,109, 71,117,
  105, 46, 84,114,101,101, 80,117,115,104, 32, 61, 32,112, 97,
  105,114, 67, 97,108,108, 67, 40, 73,109, 71,117,105, 46, 84,
  114,101,101, 80,117,115,104, 44, 32, 84,114,101,101, 80,111,
  112, 41, 10,  9, 73,109, 71,117,105, 46, 84,114,101,101, 78,
  111,100,101, 32, 61, 32,112, 97,105,114, 67, 97,108,108, 66,
   40, 73,109, 71,117,105, 46, 84,114,101,101, 78,111,100,101,
   44, 32, 84,114,101,101, 80,111,112, 41, 10,  9, 73,109, 71,
  117,105, 46, 84,114,101,101, 78,111,100,101, 69,120, 32, 61,
   32,112, 97,105,114, 67, 97,108,108, 66, 40, 73,109, 71,117,
  105, 46, 84,114,101,101, 78,111,100,101, 69,120, 44, 32, 84,
  114,101,101, 80,111,112, 41, 10,  9, 73,109, 71,117,105, 46,
   84,114,101,101, 80,111,112, 32, 61, 32,110,105,108, 10,  9,
   73,109, 71,117,105, 46, 80,117,115,104, 67,108,105,112, 82,
  101, 99,116, 32, 61, 32,112, 97,105,114, 67, 97,108,108, 67,
   40, 73,109, 71,117,105, 46, 80,117,115,104, 67,108,105,112,
   82,101, 99,116, 44, 32, 73,109, 71,117,105, 46, 80,111,112,
   67,108,105,112, 82,101, 99,116, 41, 10,  9, 73,109, 71,117,
  105, 46, 80,111,112, 67,108,105,112, 82,101, 99,116, 32, 61,
   32,110,105,108, 10,  9, 73,109, 71,117,105, 46, 66,101,103,
  105,110, 84, 97, 98,108,101, 32, 61, 32,112, 97,105,114, 67,
   97,108,108, 66, 40, 73,109, 71,117,105, 46, 66,101,103,105,
  110, 84, 97, 98,108,101, 44, 32, 73,109, 71,117,105, 46, 69,
  110,100, 84, 97, 98,108,101, 41, 10,  9, 73,109, 71,117,105,
   46, 69,110,100, 84, 97, 98,108,101, 32, 61, 32,110,105,108,
   10,  9, 73,109, 71,117,105, 46, 66,101,103,105,110, 76,105,
  115,116, 66,111,120, 32, 61, 32,112, 97,105,114, 67, 97,108,
  108, 66, 40, 73,109, 71,117,105, 46, 66,101,103,105,110, 76,
  105,115,116, 66,111,120, 44, 32, 73,109, 71,117,105, 46, 69,
  110,100, 76,105,115,116, 66,111,120, 41, 10,  9, 73,109, 71,
  117,105, 46, 69,110,100, 76,105,115,116, 66,111,120, 32, 61,
   32,110,105,108, 10,  9, 73,109, 71,117,105, 46, 66,101,103,
  105,110, 84, 97, 98, 66, 97,114, 32, 61, 32,112, 97,105,114,
   67, 97,108,108, 66, 40, 73,109, 71,117,105, 46, 66,101,103,
  105,110, 84, 97, 98, 66, 97,114, 44, 32, 73,109, 71,117,105,
   46, 69,110,100, 84, 97, 98, 66, 97,114, 41, 10,  9, 73,109,
   71,117,105, 46, 69,110,100, 84, 97, 98, 66, 97,114, 32, 61,
   32,110,105,108, 10,  9, 73,109, 71,117,105, 46, 66,101,103,
  105,110, 84, 97, 98, 73,116,101,109, 32, 61, 32,112, 97,105,
  114, 67, 97,108,108, 66, 40, 73,109, 71,117,105, 46, 66,101,
  103,105,110, 84, 97, 98, 73,116,101,109, 44, 32, 73,109, 71,
  117,105, 46, 69,110,100, 84, 97, 98, 73,116,101,109, 41, 10,
    9, 73,109, 71,117,105, 46, 69,110,100, 84, 97, 98, 73,116,
  101,109, 32, 61, 32,110,105,108, 10,101,110,100, 10, 10, 45,
   45, 32, 77, 76, 10,100,111, 10,  9,108,111, 99, 97,108, 32,
  119, 97,105,116, 32, 61, 32, 68,111,114, 97, 46,119, 97,105,
  116, 10,  9,108,111, 99, 97,108, 32, 66,117,105,108,100, 68,
  101, 99,105,115,105,111,110, 84,114,101,101, 65,115,121,110,
   99, 32, 61, 32, 68,111,114, 97, 46, 77, 76, 46, 66,117,105,
  108,100, 68,101, 99,105,115,105,111,110, 84,114,101,101, 65,
  115,121,110, 99, 10,  9, 68,111,114, 97, 46, 77, 76, 46, 66,
  117,105,108,100, 68,101, 99,105,115,105,111,110, 84,114,101,
  101, 65,115,121,110, 99, 32, 61, 32,102,117,110, 99,116,105,
  111,110, 40,100, 97,116, 97, 44, 32,109, 97,120, 68,101,112,
  116,104, 44, 32,104, 97,110,100,108,101,114, 41, 10,  9,  9,
  108,111, 99, 97,108, 32, 97, 99, 99,117,114, 97, 99,121, 44,
   32,101,114,114, 10,  9,  9,108,111, 99, 97,108, 32,100,111,
  110,101, 32, 61, 32,102, 97,108,115,101, 10,  9,  9, 66,117,
  105,108,100, 68,101, 99,105,115,105,111,110, 84,114,101,101,
   65,115,121,110, 99, 40,100, 97,116, 97, 44, 32,109, 97,120,
   68,101,112,116,104, 44, 32,102,117,110, 99,116,105,111,110,
   40, 46, 46, 46, 41, 10,  9,  9,  9,105,102, 32,110,111,116,
   32, 97, 99, 99,117,114, 97, 99,121, 32,116,104,101,110, 10,
    9,  9,  9,  9,100,111,110,101, 32, 61, 32,116,114,117,101,
   10,  9,  9,  9,  9, 97, 99, 99,117,114, 97, 99,121, 32, 61,
   32,115,101,108,101, 99,116, 40, 49, 44, 32, 46, 46, 46, 41,
   10,  9,  9,  9,  9,105,102, 32, 97, 99, 99,117,114, 97, 99,
  121, 32, 60, 32, 48, 32,116,104,101,110, 10,  9,  9,  9,  9,
    9, 97, 99, 99,117,114, 97, 99,121, 32, 61, 32,110,105,108,
   10,  9,  9,  9,  9,  9,101,114,114, 32, 61, 32,115,101,108,
  101, 99,116, 40, 50, 44, 32, 46, 46, 46, 41, 10,  9,  9,  9,
    9,101,110,100, 10,  9,  9,  9,101,108,115,101, 10,  9,  9,
    9,  9,104, 97,110,100,108,101,114, 40, 46, 46, 46, 41, 10,
    9,  9,  9,101,110,100, 10,  9,  9,101,110,100, 41, 10,  9,
    9,119, 97,105,116, 40,102,117,110, 99,116,105,111,110, 40,
   41, 10,  9,  9,  9,114,101,116,117,114,110, 32,100,111,110,
  101, 10,  9,  9,101,110,100, 41, 10,  9,  9,114,101,116,117,
  114,110, 32, 97, 99, 99,117,114, 97, 99,121, 44, 32,101,114,
  114, 10,  9,101,110,100, 10,101,110,100, 10, 10, 45, 45, 32,
   98,108, 97, 99,107, 98,111, 97,114,100, 32, 97, 99, 99,101,
  115,115,105,110,103, 32,115,117,103, 97,114, 32, 65, 80, 73,
   10,100,111, 10,  9,108,111, 99, 97,108, 32, 66,108, 97, 99,
  107, 98,111, 97,114,100, 32, 61, 32, 68,111,114, 97, 46, 80,
  108, 97,116,102,111,114,109,101,114, 46, 66,101,104, 97,118,
  105,111,114, 46, 66,108, 97, 99,107, 98,111, 97,114,100, 10,
    9,108,111, 99, 97,108, 32, 66,108, 97, 99,107, 98,111, 97,
  114,100, 95,105,110,100,101,120, 32, 61, 32, 66,108, 97, 99,
  107, 98,111, 97,114,100, 46, 95, 95,105,110,100,101,120, 10,
    9,108,111, 99, 97,108, 32, 66,108, 97, 99,107, 98,111, 97,
  114,100, 95,103,101,116, 32, 61, 32, 66,108, 97, 99,107, 98,
  111, 97,114,100, 46,103,101,116, 10,  9, 66,108, 97, 99,107,
   98,111, 97,114,100, 46, 95, 95,105,110,100,101,120, 32, 61,
   32,102,117,110, 99,116,105,111,110, 40,115,101,108,102, 44,
   32,107,101,121, 41, 10,  9,  9,108,111, 99, 97,108, 32,105,
  116,101,109, 32, 61, 32, 66,108, 97, 99,107, 98,111, 97,114,
  100, 95,103,101,116, 40,115,101,108,102, 44, 32,107,101,121,
   41, 10,  9,  9,105,102, 32,105,116,101,109, 32,126, 61, 32,
  110,105,108, 32,116,104,101,110, 10,  9,  9,  9,114,101,116,
  117,114,110, 32,105,116,101,109, 10,  9,  9,101,110,100, 10,
    9,  9,114,101,116,117,114,110, 32, 66,108, 97, 99,107, 98,
  111, 97,114,100, 95,105,110,100,101,120, 40,115,101,108,102,
   44, 32,107,101,121, 41, 10,  9,101,110,100, 10, 10,  9, 66,
  108, 97, 99,107, 98,111, 97,114,100, 46, 95, 95,110,101,119,
  105,110,100,101,120, 32, 61, 32, 66,108, 97, 99,107, 98,111,
   97,114,100, 46,115,101,116, 10,101,110,100, 10, 10, 45, 45,
   32, 65, 80, 73, 32,102,111,114, 32, 84, 83, 84, 76, 32,119,
  105,116,104,111,117,116, 32,111,112,101,114, 97,116,111,114,
   32,111,118,101,114,108,111, 97,100,105,110,103, 10,100,111,
   10,  9, 68,111,114, 97, 46, 83,105,122,101, 46,101,113,117,
   97,108,115, 32, 61, 32,102,117,110, 99,116,105,111,110, 40,
  115,101,108,102, 44, 32,118, 97,114, 41, 10,  9,  9,114,101,
  116,117,114,110, 32,115,101,108,102, 32, 61, 61, 32,118, 97,
  114, 10,  9,101,110,100, 10, 10,  9, 68,111,114, 97, 46, 83,
  105,122,101, 46,109,117,108, 32, 61, 32,102,117,110, 99,116,
  105,111,110, 40,115,101,108,102, 44, 32,118, 97,114, 41, 10,
    9,  9,114,101,116,117,114,110, 32,115,101,108,102, 32, 42,
   32,118, 97,114, 10,  9,101,110,100, 10, 10,  9, 68,111,114,
   97, 46, 86,101, 99, 50, 46, 97,100,100, 32, 61, 32,102,117,
  110, 99,116,105,111,110, 40,115,101,108,102, 44, 32,118, 97,
  114, 41, 10,  9,  9,114,101,116,117,114,110, 32,115,101,108,
  102, 32, 43, 32,118, 97,114, 10,  9,101,110,100, 10, 10,  9,
   68,111,114, 97, 46, 86,101, 99, 50, 46,115,117, 98, 32, 61,
   32,102,117,110, 99,116,105,111,110, 40,115,101,108,102, 44,
   32,118, 97,114, 41, 10,  9,  9,114,101,116,117,114,110, 32,
  115,101,108,102, 32, 45, 32,118, 97,114, 10,  9,101,110,100,
   10, 10,  9, 68,111,114, 97, 46, 86,101, 99, 50, 46,109,117,
  108, 32, 61, 32,102,117,110, 99,116,105,111,110, 40,115,101,
  108,102, 44, 32,118, 97,114, 41, 10,  9,  9,114,101,116,117,
  114,110, 32,115,101,108,102, 32, 42, 32,118, 97,114, 10,  9,
  101,110,100, 10, 10,  9, 68,111,114, 97, 46, 86,101, 99, 50,
   46,100,105,118, 32, 61, 32,102,117,110, 99,116,105,111,110,
   40,115,101,108,102, 44, 32,118, 97,114, 41, 10,  9,  9,114,
  101,116,117,114,110, 32,115,101,108,102, 32, 47, 32,118, 97,
  114, 10,  9,101,110,100, 10, 10,  9, 68,111,114, 97, 46, 86,
  101, 99, 50, 46,101,113,117, 97,108,115, 32, 61, 32,102,117,
  110, 99,116,105,111,110, 40,115,101,108,102, 44, 32,118, 97,
  114, 41, 10,  9,  9,114,101,116,117,114,110, 32,115,101,108,
  102, 32, 61, 61, 32,118, 97,114, 10,  9,101,110,100, 10, 10,
    9, 68,111,114, 97, 46, 82,101, 99,116, 46,101,113,117, 97,
  108,115, 32, 61, 32,102,117,110, 99,116,105,111,110, 40,115,
  101,108,102, 44, 32,118, 97,114, 41, 10,  9,  9,114,101,116,
  117,114,110, 32,115,101,108,102, 32, 61, 61, 32,118, 97,114,
   10,  9,101,110,100, 10,101,110,100, 10, 10, 45, 45, 32,116,
  111, 32,115,116,114,105,110,103, 32,100,101, 98,117,103,103,
  105,110,103, 32,104,101,108,112,101,114, 10,100,111, 10,  9,
   68,111,114, 97, 46, 86,101, 99, 50, 46, 95, 95,116,111,115,
  116,114,105,110,103, 32, 61, 32,102,117,110, 99,116,105,111,
  110, 40,115,101,108,102, 41, 10,  9,  9,114,101,116,117,114,
  110, 32, 34, 86,101, 99, 50, 40, 34, 32, 46, 46, 32,116,111,
  115,116,114,105,110,103, 40,115,101,108,102, 46,120, 41, 32,
   46, 46, 32, 34, 44, 32, 34, 32, 46, 46, 32,116,111,115,116,
  114,105,110,103, 40,115,101,108,102, 46,121, 41, 32, 46, 46,
   32, 34, 41, 34, 10,  9,101,110,100, 10, 10,  9, 68,111,114,
   97, 46, 82,101, 99,116, 46, 95, 95,116,111,115,116,114,105,
  110,103, 32, 61, 32,102,117,110, 99,116,105,111,110, 40,115,
  101,108,102, 41, 10,  9,  9,114,101,116,117,114,110, 32, 34,
   82,101, 99,116, 40, 34, 10,  9,  9,  9, 46, 46, 32,116,111,
  115,116,114,105,110,103, 40,115,101,108,102, 46,120, 41, 32,
   46, 46, 32, 34, 44, 32, 34, 10,  9,  9,  9, 46, 46, 32,116,
  111,115,116,114,105,110,103, 40,115,101,108,102, 46,121, 41,
   32, 46, 46, 32, 34, 44, 32, 34, 10,  9,  9,  9, 46, 46, 32,
  116,111,115,116,114,105,110,103, 40,115,101,108,102, 46,119,
  105,100,116,104, 41, 32, 46, 46, 32, 34, 44, 32, 34, 10,  9,
    9,  9, 46, 46, 32,116,111,115,116,114,105,110,103, 40,115,
  101,108,102, 46,104,101,105,103,104,116, 41, 32, 46, 46, 32,
   34, 41, 34, 10,  9,101,110,100, 10, 10,  9, 68,111,114, 97,
   46, 83,105,122,101, 46, 95, 95,116,111,115,116,114,105,110,
  103, 32, 61, 32,102,117,110, 99,116,105,111,110, 40,115,101,
  108,102, 41, 10,  9,  9,114,101,116,117,114,110, 32, 34, 83,
  105,122,101, 40, 34, 32, 46, 46, 32,116,111,115,116,114,105,
  110,103, 40,115,101,108,102, 46,119,105,100,116,104, 41, 32,
   46, 46, 32, 34, 44, 32, 34, 32, 46, 46, 32,116,111,115,116,
  114,105,110,103, 40,115,101,108,102, 46,104,101,105,103,104,
  116, 41, 32, 46, 46, 32, 34, 41, 34, 10,  9,101,110,100, 10,
   10,  9, 68,111,114, 97, 46, 67,111,108,111,114, 46, 95, 95,
  116,111,115,116,114,105,110,103, 32, 61, 32,102,117,110, 99,
  116,105,111,110, 40,115,101,108,102, 41, 10,  9,  9,114,101,
  116,117,114,110, 32, 34, 67,111,108,111,114, 40, 34, 32, 46,
   46, 32,115,116,114,105,110,103, 46,102,111,114,109, 97,116,
   40, 34, 48,120, 37,120, 34, 44, 32,115,101,108,102, 58,116,
  111, 65, 82, 71, 66, 40, 41, 41, 32, 46, 46, 32, 34, 41, 34,
   10,  9,101,110,100, 10, 10,  9, 68,111,114, 97, 46, 67,111,
  108,111,114, 51, 46, 95, 95,116,111,115,116,114,105,110,103,
   32, 61, 32,102,117,110, 99,116,105,111,110, 40,115,101,108,
  102, 41, 10,  9,  9,114,101,116,117,114,110, 32, 34, 67,111,
  108,111,114, 51, 40, 34, 32, 46, 46, 32,115,116,114,105,110,
  103, 46,102,111,114,109, 97,116, 40, 34, 48,120, 37,120, 34,
   44, 32,115,101,108,102, 58,116,111, 82, 71, 66, 40, 41, 41,
   32, 46, 46, 32, 34, 41, 34, 10,  9,101,110,100, 10,101,110,
  100, 10, 10, 45, 45, 32, 68,111,114, 97, 32,106,115,111,110,
   32,119,114, 97,112,112,101,114, 10,100,111, 10,  9,108,111,
   99, 97,108, 32,106,115,111,110, 32, 61, 32, 68,111,114, 97,
   46,106,115,111,110, 10,  9,108,111, 99, 97,108, 32,106,115,
  111,110, 76,111, 97,100, 32, 61, 32,106,115,111,110, 46,108,
  111, 97,100, 10,  9,106,115,111,110, 46,108,111, 97,100, 32,
   61, 32,102,117,110, 99,116,105,111,110, 40,115,116,114, 44,
   32,109, 97,120,100,101,112,116,104, 41, 10,  9,  9,108,111,
   99, 97,108, 32,115,117, 99, 99,101,115,115, 44, 32,114,101,
  115,117,108,116, 32, 61, 32,112, 99, 97,108,108, 40,106,115,
  111,110, 76,111, 97,100, 44, 32,115,116,114, 44, 32,109, 97,
  120,100,101,112,116,104, 41, 10,  9,  9,105,102, 32,115,117,
   99, 99,101,115,115, 32,116,104,101,110, 10,  9,  9,  9,114,
  101,116,117,114,110, 32,114,101,115,117,108,116, 10,  9,  9,
  101,108,115,101, 10,  9,  9,  9,114,101,116,117,114,110, 32,
  110,105,108, 44, 32,114,101,115,117,108,116, 10,  9,  9,101,
  110,100, 10,  9,101,110,100, 10, 10,  9,108,111, 99, 97,108,
   32,106,115,111,110, 68,117,109,112, 32, 61, 32,106,115,111,
  110, 46,100,117,109,112, 10,  9,106,115,111,110, 46,100,117,
  109,112, 32, 61, 32,102,117,110, 99,116,105,111,110, 40,111,
   98,106, 41, 10,  9,  9,108,111, 99, 97,108, 32,115,117, 99,
   99,101,115,115, 44, 32,114,101,115,117,108,116, 32, 61, 32,
  112, 99, 97,108,108, 40,106,115,111,110, 68,117,109,112, 44,
   32,111, 98,106, 41, 10,  9,  9,105,102, 32,115,117, 99, 99,
  101,115,115, 32,116,104,101,110, 10,  9,  9,  9,114,101,116,
  117,114,110, 32,114,101,115,117,108,116, 10,  9,  9,101,108,
  115,101, 10,  9,  9,  9,114,101,116,117,114,110, 32,110,105,
  108, 44, 32,114,101,115,117,108,116, 10,  9,  9,101,110,100,
   10,  9,101,110,100, 10,101,110,100, 10, 10, 45, 45, 32, 68,
  111,114, 97, 32,104,101,108,112,101,114,115, 10,100,111, 10,
    9, 95, 71, 46,112, 32, 61, 32,121,117,101, 46,112, 10,  9,
   68,111,114, 97, 46,112, 32, 61, 32,121,117,101, 46,112, 10,
   10,  9,108,111, 99, 97,108, 32, 80, 97,116,104, 32, 61, 32,
   68,111,114, 97, 46, 80, 97,116,104, 10, 10,  9,108,111, 99,
   97,108, 32,108,111, 97,100,102,105,108,101, 32, 61, 32, 95,
   71, 46,108,111, 97,100,102,105,108,101, 10,  9, 95, 71, 46,
  108,111, 97,100,102,105,108,101, 32, 61, 32,102,117,110, 99,
  116,105,111,110, 40,102,105,108,101, 44, 32, 46, 46, 46, 41,
   10,  9,  9,105,102, 32, 80, 97,116,104, 58,103,101,116, 69,
  120,116, 40,102,105,108,101, 41, 32, 61, 61, 32, 34,121,117,
  101, 34, 32,116,104,101,110, 10,  9,  9,  9,114,101,116,117,
  114,110, 32,121,117,101, 46,108,111, 97,100,102,105,108,101,
   40,102,105,108,101, 44, 32, 46, 46, 46, 41, 10,  9,  9,101,
  110,100, 10,  9,  9,114,101,116,117,114,110, 32,108,111, 97,
  100,102,105,108,101, 40,102,105,108,101, 44, 32, 46, 46, 46,
   41, 10,  9,101,110,100, 10, 10,  9,108,111, 99, 97,108, 32,
  100,111,102,105,108,101, 32, 61, 32, 95, 71, 46,100,111,102,
  105,108,101, 10,  9, 95, 71, 46,100,111,102,105,108,101, 32,
   61, 32,102,117,110, 99,116,105,111,110, 40,102,105,108,101,
   44, 32, 46, 46, 46, 41, 10,  9,  9,105,102, 32, 80, 97,116,
  104, 58,103,101,116, 69,120,116, 40,102,105,108,101, 41, 32,
   61, 61, 32, 34,121,117,101, 34, 32,116,104,101,110, 10,  9,
    9,  9,114,101,116,117,114,110, 32,121,117,101, 46,100,111,
  102,105,108,101, 40,102,105,108,101, 44, 32, 46, 46, 46, 41,
   10,  9,  9,101,110,100, 10,  9,  9,114,101,116,117,114,110,
   32,100,111,102,105,108,101, 40,102,105,108,101, 44, 32, 46,
   46, 46, 41, 10,  9,101,110,100, 10, 10,  9, 80, 97,116,104,
   46,103,101,116, 83, 99,114,105,112,116, 80, 97,116,104, 32,
   61, 32,102,117,110, 99,116,105,111,110, 40, 95, 44, 32,112,
   97,116,104, 41, 10,  9,  9,105,102, 32,110,111,116, 32,112,
   97,116,104, 32,116,104,101,110, 32,114,101,116,117,114,110,
   32,110,105,108, 32,101,110,100, 10,  9,  9,105,102, 32,112,
   97,116,104, 58,109, 97,116, 99,104, 40, 34, 91, 92, 92, 47,
   93, 34, 41, 32,116,104,101,110, 10,  9,  9,  9,114,101,116,
  117,114,110, 32, 80, 97,116,104, 58,103,101,116, 80, 97,116,
  104, 40,112, 97,116,104, 41, 10,  9,  9,101,108,115,101, 10,
    9,  9,  9,112, 97,116,104, 32, 61, 32,112, 97,116,104, 58,
  103,115,117, 98, 40, 34, 37, 46, 34, 44, 32, 34, 47, 34, 41,
   10,  9,  9,  9,114,101,116,117,114,110, 32, 80, 97,116,104,
   58,103,101,116, 80, 97,116,104, 40,112, 97,116,104, 41, 10,
    9,  9,101,110,100, 10,  9,101,110,100, 10, 10,  9,108,111,
   99, 97,108, 32,102,117,110, 99,116,105,111,110, 32,100,105,
  115, 97,108,108,111,119, 67,114,101, 97,116,101, 71,108,111,
   98, 97,108, 40, 95, 44, 32,110, 97,109,101, 41, 10,  9,  9,
  101,114,114,111,114, 40, 34,100,105,115, 97,108,108,111,119,
   32, 99,114,101, 97,116,105,110,103, 32,103,108,111, 98, 97,
  108, 32,118, 97,114,105, 97, 98,108,101, 32, 92, 34, 34, 32,
   46, 46, 32,110, 97,109,101, 32, 46, 46, 32, 34, 92, 34, 46,
   34, 41, 10,  9,101,110,100, 10, 10,  9,108,111, 99, 97,108,
   32,102,117,110, 99,116,105,111,110, 32,103,101,116, 68,111,
  114, 97, 76,105, 98, 40, 95, 44, 32, 46, 46, 46, 41, 10,  9,
    9,105,102, 32,115,101,108,101, 99,116, 40, 34, 35, 34, 44,
   32, 46, 46, 46, 41, 32, 61, 61, 32, 48, 32,116,104,101,110,
   10,  9,  9,  9,114,101,116,117,114,110, 32, 68,111,114, 97,
   10,  9,  9,101,108,115,101, 10,  9,  9,  9,108,111, 99, 97,
  108, 32,101,110,118,115, 10,  9,  9,  9,101,110,118,115, 32,
   61, 32,123, 10,  9,  9,  9,  9, 95, 95,105,110,100,101,120,
   32, 61, 32,102,117,110, 99,116,105,111,110, 40, 95, 44, 32,
  107,101,121, 41, 10,  9,  9,  9,  9,  9,102,111,114, 32,105,
   32, 61, 32, 49, 44, 32, 35,101,110,118,115, 32,100,111, 10,
    9,  9,  9,  9,  9,  9,108,111, 99, 97,108, 32,105,116,101,
  109, 32, 61, 32,101,110,118,115, 91,105, 93, 91,107,101,121,
   93, 10,  9,  9,  9,  9,  9,  9,105,102, 32,105,116,101,109,
   32,126, 61, 32,110,105,108, 32,116,104,101,110, 10,  9,  9,
    9,  9,  9,  9,  9,114,101,116,117,114,110, 32,105,116,101,
  109, 10,  9,  9,  9,  9,  9,  9,101,110,100, 10,  9,  9,  9,
    9,  9,101,110,100, 10,  9,  9,  9,  9,  9,114,101,116,117,
  114,110, 32,110,105,108, 10,  9,  9,  9,  9,101,110,100, 44,
   10,  9,  9,  9,  9, 95, 95,110,101,119,105,110,100,101,120,
   32, 61, 32,100,105,115, 97,108,108,111,119, 67,114,101, 97,
  116,101, 71,108,111, 98, 97,108, 44, 10,  9,  9,  9,  9, 68,
  111,114, 97, 44, 10,  9,  9,  9,  9, 46, 46, 46, 10,  9,  9,
    9,125, 10,  9,  9,  9,114,101,116,117,114,110, 32,115,101,
  116,109,101,116, 97,116, 97, 98,108,101, 40,101,110,118,115,
   44, 32,101,110,118,115, 41, 10,  9,  9,101,110,100, 10,  9,
  101,110,100, 10,  9, 95, 71, 46, 68,111,114, 97, 32, 61, 32,
   68,111,114, 97, 10,  9, 68,111,114, 97, 46, 68,111,114, 97,
   32, 61, 32, 68,111,114, 97, 10, 10,  9,102,111,114, 32,107,
   44, 32,118, 32,105,110, 32,112, 97,105,114,115, 40, 95, 71,
   41, 32,100,111, 10,  9,  9, 68,111,114, 97, 91,107, 93, 32,
   61, 32,118, 10,  9,101,110,100, 10,  9,115,101,116,109,101,
  116, 97,116, 97, 98,108,101, 40,112, 97, 99,107, 97,103,101,
   46,108,111, 97,100,101,100, 44, 32,123, 95, 95,105,110,100,
  101,120, 32, 61, 32, 68,111,114, 97,125, 41, 10, 10,  9,108,
  111, 99, 97,108, 32,103,108,111, 98, 97,108,115, 32, 61, 32,
  123,125, 32, 45, 45, 32, 97,118, 97,105,108, 97, 98,108,101,
   32,103,108,111, 98, 97,108, 32,118, 97,108,117,101, 32,115,
  116,111,114, 97,103,101, 10,  9, 95, 71, 46,103,108,111, 98,
   97,108,115, 32, 61, 32,103,108,111, 98, 97,108,115, 10,  9,
   68,111,114, 97, 46,103,108,111, 98, 97,108,115, 32, 61, 32,
  103,108,111, 98, 97,108,115, 10, 10,  9,115,101,116,109,101,
  116, 97,116, 97, 98,108,101, 40, 95, 71, 44, 32,123, 95, 95,
  110,101,119,105,110,100,101,120, 32, 61, 32,100,105,115, 97,
  108,108,111,119, 67,114,101, 97,116,101, 71,108,111, 98, 97,
  108,125, 41, 10,  9,115,101,116,109,101,116, 97,116, 97, 98,
  108,101, 40, 68,111,114, 97, 44, 32,123, 10,  9,  9, 95, 95,
  110,101,119,105,110,100,101,120, 32, 61, 32,100,105,115, 97,
  108,108,111,119, 67,114,101, 97,116,101, 71,108,111, 98, 97,
  108, 44, 10,  9,  9, 95, 95, 99, 97,108,108, 32, 61, 32,103,
  101,116, 68,111,114, 97, 76,105, 98, 44, 10,  9,125, 41, 10,
  101,110,100, 10, 10, 45, 45, 32,100,101,102, 97,117,108,116,
   32, 71, 67, 32,115,101,116,116,105,110,103, 10, 10, 45, 45,
   91, 91, 10, 99,111,108,108,101, 99,116,103, 97,114, 98, 97,
  103,101, 40, 34,105,110, 99,114,101,109,101,110,116, 97,108,
   34, 41, 10, 99,111,108,108,101, 99,116,103, 97,114, 98, 97,
  103,101, 40, 34,112, 97,114, 97,109, 34, 44, 32, 34,112, 97,
  117,115,101, 34, 44, 32, 49, 48, 48, 41, 10, 99,111,108,108,
  101, 99,116,103, 97,114, 98, 97,103,101, 40, 34,112, 97,114,
   97,109, 34, 44, 32, 34,115,116,101,112,109,117,108, 34, 44,
   32, 53, 48, 48, 48, 41, 10, 93, 93, 10, 99,111,108,108,101,
   99,116,103, 97,114, 98, 97,103,101, 40, 34,103,101,110,101,
  114, 97,116,105,111,110, 97,108, 34, 41, 10, 99,111,108,108,
  101, 99,116,103, 97,114, 98, 97,103,101, 40, 34,112, 97,114,
   97,109, 34, 44, 32, 34,109,105,110,111,114,109,117,108, 34,
   44, 32, 50, 48, 41, 10, 99,111,108,108,101, 99,116,103, 97,
  114, 98, 97,103,101, 40, 34,112, 97,114, 97,109, 34, 44, 32,
   34,109,105,110,111,114,109, 97,106,111,114, 34, 44, 32, 55,
   48, 41, 10, 99,111,108,108,101, 99,116,103, 97,114, 98, 97,
  103,101, 40, 34,112, 97,114, 97,109, 34, 44, 32, 34,109, 97,
  106,111,114,109,105,110,111,114, 34, 44, 32, 53, 48, 41,
   };
   tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua_embedded/Initialization.lua");
   lua_settop(tolua_S, top);
  } /* end of embedded lua code */

 tolua_endmodule(tolua_S);
 return 1;
}
